Diff of the two buildlogs: -- --- b1/build.log 2025-03-02 18:35:13.512496564 +0000 +++ b2/build.log 2025-03-02 19:03:09.624547609 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 2 06:06:51 -12 2025 -I: pbuilder-time-stamp: 1740938811 +I: Current time: Sun Apr 5 14:58:15 +14 2026 +I: pbuilder-time-stamp: 1775350695 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -32,52 +32,84 @@ dpkg-source: info: applying 0009-Skip-flaky-TestDeleteOnlyDeletesSubpaths.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2243920/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 5 00:58 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='e707b44ed5bd4a718e4c83d1f67c8777' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2243920' - PS1='# ' - PS2='> ' + INVOCATION_ID=6519e813bbb040869bd786ecea1f3353 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=733260 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.l0sUBnUu/pbuilderrc_0J3s --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.l0sUBnUu/b1 --logfile b1/build.log docker-registry_2.8.3+ds1-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.l0sUBnUu/pbuilderrc_pCLk --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.l0sUBnUu/b2 --logfile b2/build.log docker-registry_2.8.3+ds1-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2243920/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -278,7 +310,7 @@ Get: 121 http://deb.debian.org/debian trixie/main amd64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-1 [32.1 kB] -Fetched 129 MB in 16s (8349 kB/s) +Fetched 129 MB in 42s (3048 kB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19802 files and directories currently installed.) @@ -688,8 +720,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Mar 2 18:11:00 UTC 2025. -Universal Time is now: Sun Mar 2 18:11:00 UTC 2025. +Local time is now: Sun Apr 5 01:20:50 UTC 2026. +Universal Time is now: Sun Apr 5 01:20:50 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -791,7 +823,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/docker-registry-2.8.3+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../docker-registry_2.8.3+ds1-2_source.changes +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/docker-registry-2.8.3+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../docker-registry_2.8.3+ds1-2_source.changes dpkg-buildpackage: info: source package docker-registry dpkg-buildpackage: info: source version 2.8.3+ds1-2 dpkg-buildpackage: info: source distribution unstable @@ -811,407 +847,407 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/docker-registry-2.8.3+ds1' dh_auto_build -- -ldflags '-X github.com/docker/distribution/version.Version=2.8.3+ds1' - cd obj-x86_64-linux-gnu && go install -trimpath -v -p 20 -ldflags "-X github.com/docker/distribution/version.Version=2.8.3+ds1" github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version -internal/goarch -internal/goos + cd obj-x86_64-linux-gnu && go install -trimpath -v -p 42 -ldflags "-X github.com/docker/distribution/version.Version=2.8.3+ds1" github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version +internal/godebugs +internal/itoa internal/unsafeheader +cmp +internal/coverage/rtcov container/list -internal/msan -internal/itoa crypto/internal/fips140/alias internal/byteorder -cmp -internal/goexperiment unicode/utf8 +unicode/utf16 +internal/nettrace +internal/msan internal/asan -sync/atomic +github.com/docker/distribution/registry/storage/driver/oss +github.com/aws/aws-sdk-go/aws/client/metadata +github.com/docker/distribution/registry/storage/driver/gcs +internal/goos +github.com/klauspost/compress/internal/cpuinfo +internal/goarch internal/profilerecord -unicode math/bits -internal/coverage/rtcov -internal/godebugs crypto/internal/boring/sig -internal/cpu -unicode/utf16 internal/runtime/syscall +github.com/docker/distribution/manifest +google.golang.org/protobuf/internal/flags +sync/atomic +internal/cpu internal/runtime/atomic -vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/runtime/math -internal/abi -internal/runtime/sys -crypto/internal/fips140/subtle +internal/goexperiment +unicode +encoding vendor/golang.org/x/crypto/internal/alias -internal/nettrace +crypto/internal/fips140deps/byteorder +crypto/internal/fips140/subtle log/internal -encoding +vendor/golang.org/x/crypto/cryptobyte/asn1 +internal/runtime/math internal/chacha8rand -crypto/internal/fips140deps/byteorder -github.com/docker/distribution/manifest -google.golang.org/protobuf/internal/flags -github.com/klauspost/compress/internal/cpuinfo -github.com/docker/distribution/registry/storage/driver/gcs -github.com/docker/distribution/registry/storage/driver/oss -github.com/aws/aws-sdk-go/aws/client/metadata +internal/runtime/sys +internal/abi google.golang.org/protobuf/internal/set -internal/runtime/exithook internal/bytealg -crypto/internal/fips140deps/cpu math +crypto/internal/fips140deps/cpu +internal/runtime/exithook internal/stringslite internal/race -internal/runtime/maps -internal/sync -github.com/aws/aws-sdk-go/internal/sdkmath github.com/klauspost/compress +github.com/aws/aws-sdk-go/internal/sdkmath +internal/sync +internal/runtime/maps runtime -sync -internal/reflectlite iter +sync crypto/subtle -runtime/metrics weak +runtime/metrics +internal/reflectlite slices maps -internal/bisect +errors +sort internal/testlog -internal/singleflight unique -google.golang.org/protobuf/internal/pragma +internal/singleflight +internal/bisect github.com/aws/aws-sdk-go/internal/sync/singleflight -runtime/cgo -errors -sort -github.com/beorn7/perks/quantile -strconv -internal/godebug -path -io +google.golang.org/protobuf/internal/pragma internal/oserror +path math/rand/v2 +strconv +io vendor/golang.org/x/net/dns/dnsmessage +runtime/cgo +github.com/beorn7/perks/quantile syscall +internal/godebug hash bytes -strings crypto/internal/randutil github.com/aws/aws-sdk-go/internal/sdkio hash/crc32 -hash/fnv -crypto/internal/fips140deps/godebug -math/rand +strings crypto -net/netip -encoding/base32 -golang.org/x/crypto/blowfish +hash/fnv reflect -regexp/syntax -crypto/internal/fips140 -crypto/internal/impl +github.com/kr/text net/http/internal/ascii -github.com/munnerz/goautoneg -vendor/golang.org/x/text/transform +crypto/internal/impl golang.org/x/text/transform -bufio github.com/garyburd/redigo/internal -github.com/kr/text -github.com/aws/aws-sdk-go/internal/sdkuri +bufio github.com/aws/aws-sdk-go/internal/strings +crypto/internal/fips140deps/godebug +net/netip +vendor/golang.org/x/text/transform +go/build/constraint +golang.org/x/crypto/blowfish +github.com/aws/aws-sdk-go/internal/sdkuri github.com/aws/aws-sdk-go/aws/arn +github.com/munnerz/goautoneg +encoding/base32 +math/rand html -go/build/constraint +regexp/syntax +internal/syscall/execenv +internal/syscall/unix +crypto/internal/fips140 +time +crypto/tls/internal/fips140tls crypto/internal/fips140/sha256 -crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 -crypto/tls/internal/fips140tls -crypto/internal/fips140/hmac -crypto/sha3 -crypto/internal/fips140/check -crypto/internal/fips140/aes -crypto/internal/fips140/edwards25519/field -crypto/internal/fips140/bigmod -crypto/internal/fips140/hkdf -crypto/internal/fips140/tls12 -crypto/internal/fips140/nistec/fiat -crypto/internal/fips140hash -crypto/internal/fips140/tls13 +crypto/internal/fips140/sha3 regexp -crypto/internal/fips140/edwards25519 -internal/syscall/unix -internal/syscall/execenv -time -crypto/internal/fips140/nistec -context io/fs github.com/bugsnag/bugsnag-go/headers github.com/aws/aws-sdk-go/internal/sdkrand +context internal/poll +internal/fmtsort +github.com/rogpeppe/go-internal/fmtsort +encoding/binary +crypto/sha3 +crypto/internal/fips140/hmac internal/filepathlite embed +crypto/internal/fips140hash +crypto/internal/fips140/check google.golang.org/protobuf/internal/editiondefaults +crypto/internal/fips140/edwards25519/field +crypto/internal/fips140/bigmod +crypto/internal/fips140/hkdf +crypto/internal/fips140/tls12 +crypto/internal/fips140/aes +crypto/internal/fips140/nistec/fiat os -internal/fmtsort -github.com/rogpeppe/go-internal/fmtsort -encoding/binary -encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash +vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 github.com/klauspost/compress/internal/snapref golang.org/x/sys/unix +crypto/internal/fips140/tls13 encoding/pem +crypto/internal/fips140/edwards25519 +crypto/internal/fips140/nistec +io/ioutil +google.golang.org/protobuf/internal/detrand +path/filepath crypto/internal/sysrand -vendor/golang.org/x/sys/cpu -github.com/bugsnag/bugsnag-go/device -os/signal -fmt github.com/prometheus/procfs/internal/util -net -google.golang.org/protobuf/internal/detrand +os/signal internal/sysinfo -io/ioutil -path/filepath +vendor/golang.org/x/sys/cpu +fmt +github.com/bugsnag/bugsnag-go/device crypto/internal/entropy crypto/internal/fips140/drbg -crypto/internal/fips140/aes/gcm +os/exec crypto/internal/fips140only -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa crypto/internal/fips140/mlkem -os/exec -crypto/md5 -crypto/rc4 -crypto/cipher -github.com/bugsnag/panicwrap -crypto/internal/boring -crypto/des -vendor/golang.org/x/crypto/chacha20 -crypto/aes -crypto/sha512 -crypto/ecdh -crypto/hmac -crypto/sha1 -crypto/sha256 -vendor/golang.org/x/crypto/chacha20poly1305 -github.com/opencontainers/go-digest -mime github.com/opencontainers/image-spec/specs-go +mime +github.com/opencontainers/go-digest encoding/hex net/url -log +crypto/internal/fips140/aes/gcm compress/flate -vendor/golang.org/x/net/http2/hpack -math/big mime/quotedprintable +log net/http/internal github.com/pkg/errors -encoding/json -database/sql/driver -vendor/golang.org/x/text/unicode/norm -gopkg.in/yaml.v2 -google.golang.org/protobuf/internal/errors -github.com/bugsnag/bugsnag-go/errors -google.golang.org/protobuf/encoding/protowire -go/token +runtime/trace google.golang.org/protobuf/internal/version +vendor/golang.org/x/net/http2/hpack +github.com/aws/aws-sdk-go/internal/s3shared/arn +go/doc/comment github.com/prometheus/procfs/internal/fs +github.com/docker/distribution/version +database/sql/driver runtime/debug -github.com/distribution/reference -github.com/opencontainers/image-spec/specs-go/v1 +encoding/csv github.com/klauspost/compress/fse -vendor/golang.org/x/text/unicode/bidi -github.com/docker/distribution/version -google.golang.org/protobuf/reflect/protoreflect text/template/parse -encoding/csv +encoding/json +vendor/golang.org/x/text/unicode/norm +google.golang.org/protobuf/internal/errors +go/token +github.com/bugsnag/panicwrap +text/tabwriter flag -golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm -github.com/aws/aws-sdk-go/aws/awserr -os/user -compress/gzip +crypto/rc4 +math/big encoding/xml -github.com/aws/aws-sdk-go/internal/s3shared/arn -github.com/aws/aws-sdk-go/internal/ini -github.com/klauspost/compress/huff0 -internal/profile -text/tabwriter -runtime/trace -vendor/golang.org/x/text/secure/bidirule -runtime/pprof -github.com/opencontainers/go-digest/digestset +gopkg.in/yaml.v2 +crypto/md5 +github.com/aws/aws-sdk-go/aws/awserr +google.golang.org/protobuf/encoding/protowire +github.com/bugsnag/bugsnag-go/errors github.com/kr/pretty +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa go/scanner +vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi +github.com/klauspost/compress/huff0 +github.com/distribution/reference +github.com/opencontainers/go-digest/digestset +github.com/opencontainers/image-spec/specs-go/v1 +google.golang.org/protobuf/reflect/protoreflect +compress/gzip +github.com/aws/aws-sdk-go/internal/ini +crypto/cipher +testing github.com/docker/distribution/digestset +golang.org/x/text/secure/bidirule +text/template github.com/docker/distribution/reference -testing -go/doc/comment +vendor/golang.org/x/text/secure/bidirule +internal/profile +runtime/pprof +crypto/internal/boring +crypto/des +vendor/golang.org/x/crypto/chacha20 go/ast -golang.org/x/text/secure/bidirule golang.org/x/crypto/vendor/golang.org/x/net/idna -text/template vendor/golang.org/x/net/idna +github.com/sirupsen/logrus google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs +github.com/jmespath/go-jmespath google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/genid +github.com/aws/aws-sdk-go/aws/endpoints +crypto/sha512 +crypto/hmac +crypto/ecdh +crypto/sha1 +crypto/sha256 +crypto/aes +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/internal/encoding/text +vendor/golang.org/x/crypto/chacha20poly1305 crypto/rand crypto/elliptic crypto/internal/boring/bbig -encoding/asn1 crypto/dsa -google.golang.org/protobuf/reflect/protoregistry -google.golang.org/protobuf/internal/encoding/text +encoding/asn1 +github.com/docker/distribution/registry/storage/driver +google.golang.org/protobuf/internal/encoding/defval crypto/ed25519 -crypto/internal/hpke -crypto/rsa github.com/docker/distribution/uuid -github.com/klauspost/compress/zstd golang.org/x/crypto/bcrypt -github.com/sirupsen/logrus -github.com/jmespath/go-jmespath -github.com/aws/aws-sdk-go/aws/endpoints google.golang.org/protobuf/proto -go/parser -go/printer -google.golang.org/protobuf/internal/encoding/defval -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix +crypto/rsa github.com/aws/aws-sdk-go/aws/awsutil -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/encoding/protodelim -github.com/docker/distribution/registry/storage/driver -crypto/ecdsa +github.com/klauspost/compress/zstd github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/middleware +google.golang.org/protobuf/encoding/protodelim +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/internal/filedesc +crypto/x509/pkix github.com/docker/distribution/registry/storage/driver/middleware/redirect +vendor/golang.org/x/crypto/cryptobyte +crypto/internal/hpke +go/parser +go/printer +crypto/ecdsa +google.golang.org/protobuf/internal/encoding/tag +gopkg.in/check.v1 +google.golang.org/protobuf/internal/impl +os/user +net +google.golang.org/protobuf/internal/filetype +google.golang.org/protobuf/runtime/protoimpl +google.golang.org/protobuf/types/known/timestamppb +github.com/prometheus/client_model/go +github.com/prometheus/common/model +github.com/prometheus/client_golang/prometheus/internal github.com/aws/aws-sdk-go/internal/shareddefaults archive/tar github.com/aws/aws-sdk-go/aws/credentials github.com/aws/aws-sdk-go/aws/credentials/processcreds -gopkg.in/check.v1 -google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/internal/impl -net/textproto vendor/golang.org/x/net/http/httpproxy -github.com/google/uuid github.com/bshuster-repo/logrus-logstash-hook -github.com/docker/distribution/registry/listener -github.com/mitchellh/mapstructure github.com/garyburd/redigo/redis +net/textproto +github.com/google/uuid +github.com/mitchellh/mapstructure +github.com/docker/distribution/registry/listener +github.com/prometheus/procfs crypto/x509 github.com/spf13/pflag -github.com/prometheus/procfs vendor/golang.org/x/net/http/httpguts mime/multipart -github.com/spf13/cobra crypto/tls -google.golang.org/protobuf/internal/filetype -google.golang.org/protobuf/runtime/protoimpl -google.golang.org/protobuf/types/known/timestamppb -github.com/prometheus/client_model/go -github.com/prometheus/common/model -github.com/prometheus/client_golang/prometheus/internal +github.com/spf13/cobra net/http/httptrace -github.com/docker/libtrust net/smtp +github.com/docker/libtrust net/http github.com/docker/distribution -github.com/docker/distribution/registry/api/errcode -github.com/gorilla/mux expvar -github.com/prometheus/common/expfmt -net/http/pprof -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/docker/distribution/configuration +github.com/bugsnag/bugsnag-go/sessions +github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/auth +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/felixge/httpsnoop github.com/aws/aws-sdk-go/service/cloudfront/sign -golang.org/x/crypto/acme +net/http/pprof +github.com/gorilla/mux net/http/httputil -github.com/aws/aws-sdk-go/aws +github.com/prometheus/common/expfmt github.com/docker/distribution/registry/storage/driver/testsuites -github.com/bugsnag/bugsnag-go/sessions +golang.org/x/crypto/acme github.com/ncw/swift -github.com/docker/distribution/configuration +github.com/aws/aws-sdk-go/aws github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil -github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 -github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/registry/middleware/repository +github.com/docker/distribution/manifest/schema2 +github.com/docker/distribution/manifest/manifestlist github.com/bugsnag/bugsnag-go github.com/aws/aws-sdk-go/aws/auth/bearer -github.com/aws/aws-sdk-go/aws/request github.com/aws/aws-sdk-go/private/protocol/eventstream +github.com/aws/aws-sdk-go/aws/request github.com/docker/distribution/context github.com/docker/distribution/registry/api/v2 github.com/gorilla/handlers -github.com/Shopify/logrus-bugsnag golang.org/x/crypto/acme/autocert -github.com/docker/distribution/health -github.com/docker/distribution/notifications github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly +github.com/docker/distribution/testutil github.com/docker/distribution/registry/auth/token +github.com/docker/distribution/notifications github.com/docker/distribution/registry/storage/driver/middleware/cloudfront -github.com/docker/distribution/testutil -github.com/prometheus/client_golang/prometheus -github.com/docker/distribution/health/checks -github.com/docker/distribution/health/api -github.com/aws/aws-sdk-go/aws/corehandlers +github.com/docker/distribution/health +github.com/Shopify/logrus-bugsnag github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/private/protocol -github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/internal/s3shared github.com/aws/aws-sdk-go/internal/s3shared/s3err -github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/private/protocol +github.com/prometheus/client_golang/prometheus +github.com/docker/distribution/health/checks +github.com/docker/distribution/health/api +github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi -github.com/aws/aws-sdk-go/private/protocol/query/queryutil -github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aws/aws-sdk-go/private/protocol/restjson github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/service/s3 github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/s3 +github.com/prometheus/client_golang/prometheus/promhttp github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/prometheus/client_golang/prometheus/promhttp github.com/aws/aws-sdk-go/aws/session github.com/docker/go-metrics github.com/docker/distribution/metrics -github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/driver/base +github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage -github.com/docker/distribution/registry/client -github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/swift +github.com/docker/distribution/registry/storage/driver/filesystem +github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/storage/driver/testdriver -github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/middleware/registry +github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry github.com/docker/distribution/registry/storage/driver/s3-aws @@ -1220,16 +1256,16 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/docker-registry-2.8.3+ds1' dh_auto_test -- -test.short -test.timeout=1h - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 20 -test.short -test.timeout=1h github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 42 -test.short -test.timeout=1h github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version ? github.com/docker/distribution [no test files] ? github.com/docker/distribution/cmd/registry [no test files] === RUN Test -time="2025-03-02T18:15:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" -time="2025-03-02T18:15:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" +time="2026-04-05T01:23:07Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" +time="2026-04-05T01:23:07Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed ---- PASS: Test (0.44s) +--- PASS: Test (0.03s) PASS -ok github.com/docker/distribution/configuration 0.484s +ok github.com/docker/distribution/configuration 0.035s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter @@ -1237,23 +1273,23 @@ === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr -time="2025-03-02T06:15:18-12:00" level=warning msg="invalid remote IP address: \"1.2.3\"" ---- PASS: TestRemoteAddr (0.02s) +time="2026-04-05T15:23:07+14:00" level=warning msg="invalid remote IP address: \"1.2.3\"" +--- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS -ok github.com/docker/distribution/context 2.075s +ok github.com/docker/distribution/context 2.020s ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler ---- PASS: TestHealthHandler (0.01s) +--- PASS: TestHealthHandler (0.00s) PASS -ok github.com/docker/distribution/health 0.081s +ok github.com/docker/distribution/health 0.011s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus @@ -1263,14 +1299,14 @@ === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS -ok github.com/docker/distribution/health/api 0.078s +ok github.com/docker/distribution/health/api 0.007s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker checks_test.go:18: No network access in Debian buildd --- SKIP: TestHTTPChecker (0.00s) PASS -ok github.com/docker/distribution/health/checks 0.088s +ok github.com/docker/distribution/health/checks 0.010s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) @@ -1285,7 +1321,7 @@ --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS -ok github.com/docker/distribution/manifest/manifestlist 0.088s +ok github.com/docker/distribution/manifest/manifestlist 0.018s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest @@ -1299,11 +1335,11 @@ --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS -ok github.com/docker/distribution/manifest/ocischema 0.068s +ok github.com/docker/distribution/manifest/ocischema 0.011s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder ---- PASS: TestConfigBuilder (0.02s) +--- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling @@ -1313,7 +1349,7 @@ === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS -ok github.com/docker/distribution/manifest/schema1 0.109s +ok github.com/docker/distribution/manifest/schema1 0.017s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest @@ -1321,7 +1357,7 @@ === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS -ok github.com/docker/distribution/manifest/schema2 0.095s +ok github.com/docker/distribution/manifest/schema2 0.010s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) @@ -1336,637 +1372,266 @@ === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted ---- PASS: TestEventBridgeRepoDeleted (0.01s) +--- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink -2025/03/02 06:15:27 http: TLS handshake error from 127.0.0.1:33142: remote error: tls: bad certificate +2026/04/05 15:23:09 http: TLS handshake error from 127.0.0.1:50992: remote error: tls: bad certificate http_test.go:56: error parsing status: strconv.Atoi: parsing "": invalid syntax - http_test.go:164: testcase: http://127.0.0.1:37599/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:37599/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:37599/?status=307, fail=false - http_test.go:164: testcase: http://127.0.0.1:37599/?status=400, fail=true - http_test.go:164: testcase: 127.0.0.1:42955?status=0, fail=true ---- PASS: TestHTTPSink (0.10s) + http_test.go:164: testcase: http://127.0.0.1:40717/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:40717/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:40717/?status=307, fail=false + http_test.go:164: testcase: http://127.0.0.1:40717/?status=400, fail=true + http_test.go:164: testcase: 127.0.0.1:34667?status=0, fail=true +--- PASS: TestHTTPSink (0.02s) === RUN TestListener ---- PASS: TestListener (2.69s) +--- PASS: TestListener (0.58s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster -time="2025-03-02T06:15:30-12:00" level=info msg="broadcaster: closing" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" -time="2025-03-02T06:15:30-12:00" level=info msg="broadcaster: closing" ---- PASS: TestBroadcaster (0.03s) +time="2026-04-05T15:23:09+14:00" level=info msg="broadcaster: closing" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="closing testSink" +time="2026-04-05T15:23:09+14:00" level=info msg="broadcaster: closing" +--- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue -time="2025-03-02T06:15:30-12:00" level=info msg="closing testSink" ---- PASS: TestEventQueue (0.39s) +time="2026-04-05T15:23:10+14:00" level=info msg="closing testSink" +--- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:30-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-03-02T06:15:31-12:00" level=warning msg="&{0xc0065b80f0 0.9} encountered too many errors, backing off" -time="2025-03-02T06:15:31-12:00" level=info msg="closing testSink" ---- PASS: TestRetryingSink (1.12s) +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 1} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 1} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 1} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=warning msg="&{0xc0029fed80 0.9} encountered too many errors, backing off" +time="2026-04-05T15:23:10+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-04-05T15:23:10+14:00" level=info msg="closing testSink" +--- PASS: TestRetryingSink (0.24s) PASS -ok github.com/docker/distribution/notifications 4.484s +ok github.com/docker/distribution/notifications 0.966s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) @@ -1979,67 +1644,67 @@ registry_test.go:247: flaky --- SKIP: TestRegistrySupportedCipherSuite (0.00s) === RUN TestRegistryUnsupportedCipherSuite -time="2025-03-02T06:15:30-12:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" -time="2025-03-02T06:15:30.119357453-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:15:30.11948886-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:15:30.120218858-12:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.0 -time="2025-03-02T06:15:30.120319918-12:00" level=info msg="Starting upload purge in 5m0s" go.version=go1.24.0 ---- PASS: TestRegistryUnsupportedCipherSuite (5.87s) +time="2026-04-05T15:23:09+14:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2026-04-05T15:23:09.598914781+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:09.599112561+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:09.599182901+14:00" level=info msg="Starting upload purge in 49m0s" go.version=go1.24.0 +time="2026-04-05T15:23:09.599936961+14:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.0 +--- PASS: TestRegistryUnsupportedCipherSuite (8.41s) PASS -ok github.com/docker/distribution/registry 6.049s +ok github.com/docker/distribution/registry 8.819s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS -ok github.com/docker/distribution/registry/api/errcode 0.064s +ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter ---- PASS: TestRouter (0.07s) +--- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals ---- PASS: TestRouterWithPathTraversals (0.03s) +--- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters ---- PASS: TestRouterWithBadCharacters (0.01s) +--- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder ---- PASS: TestURLBuilder (0.14s) +--- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix ---- PASS: TestURLBuilderWithPrefix (0.08s) +--- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest ---- PASS: TestBuilderFromRequest (0.54s) +--- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix ---- PASS: TestBuilderFromRequestWithPrefix (0.06s) +--- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS -ok github.com/docker/distribution/registry/api/v2 1.036s +ok github.com/docker/distribution/registry/api/v2 0.120s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController -time="2025-03-02T06:15:27-12:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.0 instance.id=51365ad4-c7a3-4a22-9655-fd442f2281a9 -time="2025-03-02T06:15:27-12:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.0 instance.id=51365ad4-c7a3-4a22-9655-fd442f2281a9 ---- PASS: TestBasicAccessController (0.07s) +time="2026-04-05T15:23:09+14:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.0 instance.id=551a8da8-86d4-4e32-8f92-11f4ed6e6d39 +time="2026-04-05T15:23:09+14:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.0 instance.id=551a8da8-86d4-4e32-8f92-11f4ed6e6d39 +--- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile -time="2025-03-02T06:15:27-12:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.0 password=AvzmS_iOjlDLxMQW6JHvW3huQvZEin6iHbUioTN6Nk4 user=docker ---- PASS: TestCreateHtpasswdFile (0.52s) +time="2026-04-05T15:23:09+14:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.0 password=_xNvZPKRGL-s_8zEncGF3S7PytCjGrpAdSgGqz_dRLE user=docker +--- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS -ok github.com/docker/distribution/registry/auth/htpasswd 0.656s +ok github.com/docker/distribution/registry/auth/htpasswd 0.120s === RUN TestSillyAccessController ---- PASS: TestSillyAccessController (0.03s) +--- PASS: TestSillyAccessController (0.00s) PASS -ok github.com/docker/distribution/registry/auth/silly 0.076s +ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify ---- PASS: TestTokenVerify (0.02s) +--- PASS: TestTokenVerify (0.01s) === RUN TestLeeway -time="2025-03-02T06:15:30-12:00" level=info msg="token not to be used before 2025-03-02 06:15:31 -1200 -12 - currently 2025-03-02 06:15:30.47375156 -1200 -12 m=+0.018417629" -time="2025-03-02T06:15:30-12:00" level=info msg="token not to be used after 2025-03-02 06:15:30 -1200 -12 - currently 2025-03-02 06:15:30.474517956 -1200 -12 m=+0.019184018" +time="2026-04-05T15:23:09+14:00" level=info msg="token not to be used before 2026-04-05 15:23:10 +1400 +14 - currently 2026-04-05 15:23:09.332895793 +1400 +14 m=+0.011631045" +time="2026-04-05T15:23:09+14:00" level=info msg="token not to be used after 2026-04-05 15:23:09 +1400 +14 - currently 2026-04-05 15:23:09.333599314 +1400 +14 m=+0.012334572" --- PASS: TestLeeway (0.00s) === RUN TestAccessController -time="2025-03-02T06:15:30-12:00" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" ---- PASS: TestAccessController (0.03s) +time="2026-04-05T15:23:09+14:00" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" +--- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock ---- PASS: TestNewAccessControllerPemBlock (0.02s) +--- PASS: TestNewAccessControllerPemBlock (0.00s) PASS -ok github.com/docker/distribution/registry/auth/token 0.111s +ok github.com/docker/distribution/registry/auth/token 0.029s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody @@ -2059,1009 +1724,1009 @@ === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete ---- PASS: TestBlobDelete (0.02s) +--- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch ---- PASS: TestBlobFetch (0.01s) +--- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength ---- PASS: TestBlobExistsNoContentLength (0.02s) +--- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked ---- PASS: TestBlobUploadChunked (0.01s) +--- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic ---- PASS: TestBlobUploadMonolithic (0.01s) +--- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount ---- PASS: TestBlobMount (0.03s) +--- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch ---- PASS: TestV1ManifestFetch (0.01s) +--- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag ---- PASS: TestManifestFetchWithEtag (0.02s) +--- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept ---- PASS: TestManifestFetchWithAccept (0.05s) +--- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete ---- PASS: TestManifestDelete (0.02s) +--- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut ---- PASS: TestManifestPut (0.05s) +--- PASS: TestManifestPut (0.00s) === RUN TestManifestTags ---- PASS: TestManifestTags (0.01s) +--- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag ---- PASS: TestObtainsErrorForMissingTag (0.01s) +--- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders ---- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) +--- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated ---- PASS: TestManifestTagsPaginated (0.03s) +--- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized ---- PASS: TestManifestUnauthorized (0.01s) +--- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts ---- PASS: TestCatalogInParts (0.02s) +--- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS -ok github.com/docker/distribution/registry/client 0.417s +ok github.com/docker/distribution/registry/client 0.121s === RUN TestEndpointAuthorizeToken ---- PASS: TestEndpointAuthorizeToken (0.02s) +--- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken ---- PASS: TestEndpointAuthorizeRefreshToken (0.02s) +--- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken ---- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) +--- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic ---- PASS: TestEndpointAuthorizeTokenBasic (0.01s) +--- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn ---- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) +--- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt ---- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) +--- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS -ok github.com/docker/distribution/registry/client/auth 0.141s +ok github.com/docker/distribution/registry/client/auth 0.033s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS -ok github.com/docker/distribution/registry/client/auth/challenge 0.052s +ok github.com/docker/distribution/registry/client/auth/challenge 0.009s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI -time="2025-03-02T06:15:37-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:15:37-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:15:37-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46779" http.request.id=cd03ca32-4909-4d34-813b-22ac890fc3ab http.request.method=GET http.request.remoteaddr="127.0.0.1:36908" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.432477ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:15:37 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" ---- PASS: TestCheckAPI (0.03s) +time="2026-04-05T15:23:12+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:12+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:12+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:43259" http.request.id=aeb2edb8-a5ea-4a9a-8d21-455e7f523f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:60072" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.254358ms http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:23:12 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +--- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI -time="2025-03-02T06:15:37-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:15:37-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:15:37-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=1fb130e2-94f3-4247-b436-e69b5b6a4350 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.988925ms http.response.status=200 http.response.written=20 -127.0.0.1 - - [02/Mar/2025:06:15:37 -1200] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2025-03-02T06:15:39-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=3430ad9f-6d16-4b69-976d-9273511c22f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.880967ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:15:39 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:16:23-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=c1da6b51-dc80-4fb4-a8fd-2aeb0bf25939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/aaaa/blobs/uploads/6862d345-3b05-417d-a3e0-e690453cccfd?_state=27VgeA0MolWDQQ0iFlW1RgtDcTlMrOSm0nRqZtWb8_97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODYyZDM0NS0zYjA1LTQxN2QtYTNlMC1lNjkwNDUzY2NjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTU6MzkuNTIwNDIxOTM0WiJ9&digest=sha256%3A7e7561876840f3fe3b00bc70b8f8b404639fe125a8c05099166a9011dba18bf2" http.request.useragent=Go-http-client/1.1 http.response.duration=43.852594105s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:15:39 -1200] "PUT /v2/foo/aaaa/blobs/uploads/6862d345-3b05-417d-a3e0-e690453cccfd?_state=27VgeA0MolWDQQ0iFlW1RgtDcTlMrOSm0nRqZtWb8_97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODYyZDM0NS0zYjA1LTQxN2QtYTNlMC1lNjkwNDUzY2NjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTU6MzkuNTIwNDIxOTM0WiJ9&digest=sha256%3A7e7561876840f3fe3b00bc70b8f8b404639fe125a8c05099166a9011dba18bf2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:16:23-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=10cd2442-c7a3-45f7-b719-b9631e46a661 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=36.898429ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:16:23 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:16:25-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=f40daa4d-9b75-418a-95f2-9f934ddddf9e http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.06563ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:16:25 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:25-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=9b9f057c-4dd8-4eb3-840d-b5060c7eada0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bbbb/blobs/uploads/77cae6d4-b9f0-49da-a23c-1be9e6a58806?_state=C9o5kW4QIg4IX9hKFiwbKvhszil3N04yzTA6ivljbfB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3N2NhZTZkNC1iOWYwLTQ5ZGEtYTIzYy0xYmU5ZTZhNTg4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTY6MjUuMjAwODAwMjc2WiJ9&digest=sha256%3Adaaa6ea712740420b235d301413096b2227466e41264e515476642d5252c3a05" http.request.useragent=Go-http-client/1.1 http.response.duration=59.983466367s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:16:25 -1200] "PUT /v2/foo/bbbb/blobs/uploads/77cae6d4-b9f0-49da-a23c-1be9e6a58806?_state=C9o5kW4QIg4IX9hKFiwbKvhszil3N04yzTA6ivljbfB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3N2NhZTZkNC1iOWYwLTQ5ZGEtYTIzYy0xYmU5ZTZhNTg4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTY6MjUuMjAwODAwMjc2WiJ9&digest=sha256%3Adaaa6ea712740420b235d301413096b2227466e41264e515476642d5252c3a05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:25-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=215f3088-5e68-4838-9a30-57dfe80d9d18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.421566ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:25 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=23ad8733-0f59-4d52-83d5-2f37f706f95a http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.975696ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:26 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=c5c3e581-fef0-4658-ac40-4b50e5ba9f95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/cccc/blobs/uploads/c918663a-d521-45bd-9332-f26ebd0bcf36?_state=FHWKYu2gXFs6V0LXY1vRAeq2zPUvWTAex0mfJD6Yuz97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTE4NjYzYS1kNTIxLTQ1YmQtOTMzMi1mMjZlYmQwYmNmMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTc6MjYuMjI5MjI2MjhaIn0%3D&digest=sha256%3Ac483bf4cd7e70c2bc9e8b92032f4660cb7471379366cf4a201a6276be5dad6d1" http.request.useragent=Go-http-client/1.1 http.response.duration=23.540999059s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:26 -1200] "PUT /v2/foo/cccc/blobs/uploads/c918663a-d521-45bd-9332-f26ebd0bcf36?_state=FHWKYu2gXFs6V0LXY1vRAeq2zPUvWTAex0mfJD6Yuz97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTE4NjYzYS1kNTIxLTQ1YmQtOTMzMi1mMjZlYmQwYmNmMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTc6MjYuMjI5MjI2MjhaIn0%3D&digest=sha256%3Ac483bf4cd7e70c2bc9e8b92032f4660cb7471379366cf4a201a6276be5dad6d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=580a4f29-5bbb-457f-9655-bca403ee0312 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=6.912971ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:49 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:17:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=e2e1234d-6a84-44ae-9c07-1c6892a2bf1e http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.132721ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:50 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:22-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=291afa66-1dc5-4c63-9cba-03ec5d77a7ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/dddd/blobs/uploads/878c9ce3-9b00-4006-8ace-8804416a6b11?_state=mnBFUKCQoDS4V5P5bOd2Y5dCShw0q6fMZj9UiyVD0tx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NzhjOWNlMy05YjAwLTQwMDYtOGFjZS04ODA0NDE2YTZiMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTc6NTAuNTAwNzg4MjcyWiJ9&digest=sha256%3A685d62cef5042c1a01c137dda72a2ea8ba40fd004d281708738e082c7b35dc62" http.request.useragent=Go-http-client/1.1 http.response.duration=31.693557393s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:17:50 -1200] "PUT /v2/foo/dddd/blobs/uploads/878c9ce3-9b00-4006-8ace-8804416a6b11?_state=mnBFUKCQoDS4V5P5bOd2Y5dCShw0q6fMZj9UiyVD0tx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NzhjOWNlMy05YjAwLTQwMDYtOGFjZS04ODA0NDE2YTZiMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTc6NTAuNTAwNzg4MjcyWiJ9&digest=sha256%3A685d62cef5042c1a01c137dda72a2ea8ba40fd004d281708738e082c7b35dc62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:22-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=e67f0803-c178-4d1a-bb89-eaede66e7ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.091327ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:22 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:22-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=0ed98b43-ab24-489a-88c1-ff58c0dec9ed http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.958702ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:22 -1200] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:40-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=9b6bf829-4b1a-4efc-8ea9-a13ca31b6c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/eeee/blobs/uploads/2c521865-7438-4ef1-969f-c39715eba6ac?_state=Gl3_slojwKz8yKMQxl6wkzWrlck7QxKX52ihkkJZJEF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyYzUyMTg2NS03NDM4LTRlZjEtOTY5Zi1jMzk3MTVlYmE2YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTg6MjIuOTA0NTUxMDExWiJ9&digest=sha256%3A821b1081442bbe9267688fa68a7579dd1094bc917530d8cd3afbe4aa1492bd7e" http.request.useragent=Go-http-client/1.1 http.response.duration=17.717625753s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:22 -1200] "PUT /v2/foo/eeee/blobs/uploads/2c521865-7438-4ef1-969f-c39715eba6ac?_state=Gl3_slojwKz8yKMQxl6wkzWrlck7QxKX52ihkkJZJEF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyYzUyMTg2NS03NDM4LTRlZjEtOTY5Zi1jMzk3MTVlYmE2YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTg6MjIuOTA0NTUxMDExWiJ9&digest=sha256%3A821b1081442bbe9267688fa68a7579dd1094bc917530d8cd3afbe4aa1492bd7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:40-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=2f2c9300-6ef6-4ed4-a3d2-802208009562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=8.464168ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:40 -1200] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:18:41-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=21f3ee3b-b1a9-4a03-95b3-547d809cc1ac http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.687308ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:41 -1200] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=e591b6d1-6b9c-47b4-9123-005414c4a8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/ffff/blobs/uploads/2b7019e2-465f-465a-8592-c6f9c783a81b?_state=cDC0NnT_gse6wZBZQjRmWSkEaYisWgSac7UUlGniOmV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYjcwMTllMi00NjVmLTQ2NWEtODU5Mi1jNmY5Yzc4M2E4MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTg6NDEuOTQ4Mzg3NzI0WiJ9&digest=sha256%3A8f4ca9a7343abbe8b29b587b1f77b7967d730d87d927f84237918e0c85651b7f" http.request.useragent=Go-http-client/1.1 http.response.duration=36.335960957s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:18:41 -1200] "PUT /v2/foo/ffff/blobs/uploads/2b7019e2-465f-465a-8592-c6f9c783a81b?_state=cDC0NnT_gse6wZBZQjRmWSkEaYisWgSac7UUlGniOmV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYjcwMTllMi00NjVmLTQ2NWEtODU5Mi1jNmY5Yzc4M2E4MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTg6NDEuOTQ4Mzg3NzI0WiJ9&digest=sha256%3A8f4ca9a7343abbe8b29b587b1f77b7967d730d87d927f84237918e0c85651b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=b07e67b3-12d6-4c73-b270-34f71fea994a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.992325ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=235d73bc-b3b4-4e38-a9e1-5abbd75e0644 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.345123ms http.response.status=200 http.response.written=74 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=ceece253-e67d-46bd-be1e-df144273986c http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.77896ms http.response.status=200 http.response.written=30 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=a00e3788-aba6-4a3a-86a5-d057d5139040 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.833685ms http.response.status=200 http.response.written=74 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=79e892cf-ba2c-438e-ae45-9d997e6562f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.370106ms http.response.status=200 http.response.written=30 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=04c896b0-2ca4-4bb4-81f6-dfe7ca4f8763 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.743348ms http.response.status=200 http.response.written=63 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=1542a83b-abe7-4e03-a0bc-b14473f2a93f http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.037119ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:15]" err.message="invalid number of results requested" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=3764c652-7f8b-43c3-9733-0ef632287d3c http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?n=15" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.403213ms http.response.status=400 http.response.written=116 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:6]" err.message="invalid number of results requested" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=1defc9c3-79f3-4b25-9b4e-3a0626fa442c http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?n=6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.6064ms http.response.status=400 http.response.written=115 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=6c335c73-8685-4c67-831d-23ea1b62ad54 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?n=0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=16.984546ms http.response.status=200 http.response.written=20 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36043" http.request.id=98588d98-8b52-4cee-af30-439fcbff7304 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/_catalog?n=-1" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.818403ms http.response.status=200 http.response.written=74 -127.0.0.1 - - [02/Mar/2025:06:19:18 -1200] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-03-02T06:19:18-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:19:18-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:19:19-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=c42ac9f6-dc11-4775-9f80-033f5fc85029 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.485745ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:19:19 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:04-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=016e4177-840e-455a-acc4-f56f3d62dfd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/aaaa/blobs/uploads/8763c6e4-2245-4ecd-bcf0-54bf48052493?_state=pK_kuPOQZ1t1Y3HEVSd6zU-43AMMaHOMCnr9vM0Gqt57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NzYzYzZlNC0yMjQ1LTRlY2QtYmNmMC01NGJmNDgwNTI0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTk6MTkuNjc3MjE2NzU5WiJ9&digest=sha256%3A8c64dbc7161232a23c810772c8f6595b8bdc7930105386eb0ad11e2258903556" http.request.useragent=Go-http-client/1.1 http.response.duration=44.489220903s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:19:19 -1200] "PUT /v2/foo/aaaa/blobs/uploads/8763c6e4-2245-4ecd-bcf0-54bf48052493?_state=pK_kuPOQZ1t1Y3HEVSd6zU-43AMMaHOMCnr9vM0Gqt57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NzYzYzZlNC0yMjQ1LTRlY2QtYmNmMC01NGJmNDgwNTI0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MTk6MTkuNjc3MjE2NzU5WiJ9&digest=sha256%3A8c64dbc7161232a23c810772c8f6595b8bdc7930105386eb0ad11e2258903556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:04-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=2fdb91d9-5f5d-4ece-9c74-7ba0bc939c92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.294437ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:04 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=9b9b2525-84a8-41e3-8633-24282cf425e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.040354ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:05 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:37-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=e7d3b3a9-3323-4a86-b38a-cddbec378149 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bbbb/blobs/uploads/7ebf8c95-ca2a-4362-8bc1-10e8b5a8f030?_state=5JXKSDtSN_b3zU7KVtW_k1Q6PZup6DnaMf7lRlLZaed7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZWJmOGM5NS1jYTJhLTQzNjItOGJjMS0xMGU4YjVhOGYwMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6MDUuMzIzOTcxMTM5WiJ9&digest=sha256%3A1c6a52caae5c4cb0f4e2db6240a1519855a95d5ad60f9686765aade15c29aaa2" http.request.useragent=Go-http-client/1.1 http.response.duration=31.785252716s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:05 -1200] "PUT /v2/foo/bbbb/blobs/uploads/7ebf8c95-ca2a-4362-8bc1-10e8b5a8f030?_state=5JXKSDtSN_b3zU7KVtW_k1Q6PZup6DnaMf7lRlLZaed7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZWJmOGM5NS1jYTJhLTQzNjItOGJjMS0xMGU4YjVhOGYwMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6MDUuMzIzOTcxMTM5WiJ9&digest=sha256%3A1c6a52caae5c4cb0f4e2db6240a1519855a95d5ad60f9686765aade15c29aaa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:37-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=7612032e-7478-40a1-97b9-02c08087892b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=11.334765ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:37 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:37-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=eb89bca9-fa0c-4e1b-b356-ded1d8030f51 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.021657ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:37 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=171ff415-c599-4245-bbf5-85a7fcd38a9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/cccc/blobs/uploads/f6ea592c-685a-4482-b191-134e7a3c85fc?_state=jL6lMh7Ehj8qUY-y6ZY5zwWrfwJv0UJOblYQK1kaTf57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmVhNTkyYy02ODVhLTQ0ODItYjE5MS0xMzRlN2EzYzg1ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6MzcuOTMyNjg4NDA0WiJ9&digest=sha256%3A0adf82064098165868818bf13c64aa125ac61f08689c42bbe01952187022b4b3" http.request.useragent=Go-http-client/1.1 http.response.duration=14.692364869s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:37 -1200] "PUT /v2/foo/cccc/blobs/uploads/f6ea592c-685a-4482-b191-134e7a3c85fc?_state=jL6lMh7Ehj8qUY-y6ZY5zwWrfwJv0UJOblYQK1kaTf57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmVhNTkyYy02ODVhLTQ0ODItYjE5MS0xMzRlN2EzYzg1ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6MzcuOTMyNjg4NDA0WiJ9&digest=sha256%3A0adf82064098165868818bf13c64aa125ac61f08689c42bbe01952187022b4b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=fcc3587d-2101-4d5c-bb80-440e8a381fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=6.465554ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:52 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:20:53-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=53898f17-43a9-4f55-a15f-c7d1e5494bf1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.99188ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:53 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:03-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=20e50636-2a7f-45a2-973f-0cac41c5b0cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/dddd/blobs/uploads/6e0a3f24-9e7a-4dd4-b0db-2baa920f481f?_state=4lT7Kw14Ij1gC9S4rgAyHAEbigN4ojhH95Om0wMx70h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZTBhM2YyNC05ZTdhLTRkZDQtYjBkYi0yYmFhOTIwZjQ4MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6NTMuNDA4NzEzNjJaIn0%3D&digest=sha256%3A69fb810c9d44b61cc2e7cfd4c785ad865cf0f1cfe5ef1ddef6cbc2e8ce94bac0" http.request.useragent=Go-http-client/1.1 http.response.duration=10.546528901s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:20:53 -1200] "PUT /v2/foo/dddd/blobs/uploads/6e0a3f24-9e7a-4dd4-b0db-2baa920f481f?_state=4lT7Kw14Ij1gC9S4rgAyHAEbigN4ojhH95Om0wMx70h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZTBhM2YyNC05ZTdhLTRkZDQtYjBkYi0yYmFhOTIwZjQ4MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjA6NTMuNDA4NzEzNjJaIn0%3D&digest=sha256%3A69fb810c9d44b61cc2e7cfd4c785ad865cf0f1cfe5ef1ddef6cbc2e8ce94bac0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:03-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=b1e55eec-c39b-429a-8018-fb0c8c5e057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.732624ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:03 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:03-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45969" http.request.id=3dd8fd1a-ee87-489d-b198-e4ce54674295 http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/_catalog?n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566132ms http.response.status=200 http.response.written=63 -127.0.0.1 - - [02/Mar/2025:06:21:03 -1200] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" ---- PASS: TestCatalogAPI (326.61s) +time="2026-04-05T15:23:12+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:12+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:12+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=ed53a514-6895-4a77-a7c7-f5f223754aa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.241702ms http.response.status=200 http.response.written=20 +127.0.0.1 - - [05/Apr/2026:15:23:12 +1400] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2026-04-05T15:23:12+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=18501991-ffe7-43fe-9819-59286853fbff http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.475955ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:12 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:16+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=589647f5-0a70-455f-9127-3ac53d3362a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/aaaa/blobs/uploads/a3188a74-ca4e-482a-a98c-d92242fa56a7?_state=07q9a9EVbS0thZslvLD9ZokPykjfzzqClVHMIbyk1eh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzE4OGE3NC1jYTRlLTQ4MmEtYTk4Yy1kOTIyNDJmYTU2YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTIuMzgzODM3NjAyWiJ9&digest=sha256%3A0846da6f94198ace9fa39fa3028b9a2dba8d15a0f2245fd3e4f56a1736d98819" http.request.useragent=Go-http-client/1.1 http.response.duration=4.600382382s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:12 +1400] "PUT /v2/foo/aaaa/blobs/uploads/a3188a74-ca4e-482a-a98c-d92242fa56a7?_state=07q9a9EVbS0thZslvLD9ZokPykjfzzqClVHMIbyk1eh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzE4OGE3NC1jYTRlLTQ4MmEtYTk4Yy1kOTIyNDJmYTU2YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTIuMzgzODM3NjAyWiJ9&digest=sha256%3A0846da6f94198ace9fa39fa3028b9a2dba8d15a0f2245fd3e4f56a1736d98819 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:16+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=37af2179-dbbf-4584-9bf5-14bd1819900e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.345145ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:16 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:17+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=684f753f-9354-4c08-b7db-cc81d91de408 http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.498996ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:17 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:19+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=1fe19262-598a-4eab-9ef3-97a99c9c7c81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/bbbb/blobs/uploads/795eff9a-2999-496d-a790-f22bc191590c?_state=BShLd9GyiZRDik3nwvvSXULIrUhTKWKmV8-Fw17coZV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3OTVlZmY5YS0yOTk5LTQ5NmQtYTc5MC1mMjJiYzE5MTU5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTcuMTIzMDAzMDQxWiJ9&digest=sha256%3A997578991c35ef0fdd3b2bf4b11c749ae56b2784a11977aa383d4d7cc8c19302" http.request.useragent=Go-http-client/1.1 http.response.duration=2.156152733s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:17 +1400] "PUT /v2/foo/bbbb/blobs/uploads/795eff9a-2999-496d-a790-f22bc191590c?_state=BShLd9GyiZRDik3nwvvSXULIrUhTKWKmV8-Fw17coZV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3OTVlZmY5YS0yOTk5LTQ5NmQtYTc5MC1mMjJiYzE5MTU5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTcuMTIzMDAzMDQxWiJ9&digest=sha256%3A997578991c35ef0fdd3b2bf4b11c749ae56b2784a11977aa383d4d7cc8c19302 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:19+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=09fce49a-da3b-4d98-baad-3f43e0b61d98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.595482ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:19 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:19+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=2bc187a3-8c7f-4c13-ab50-dc674a7ca572 http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.050037ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:19 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:20+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=369d81aa-8135-4e61-8715-f9ba6819d438 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/cccc/blobs/uploads/228dfe76-1cae-4fe7-bf36-a523b6ecceda?_state=BjNNaUiBVdojWDSJxamVp-NzDmeiYtMP_IA6EkY3VnN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMjhkZmU3Ni0xY2FlLTRmZTctYmYzNi1hNTIzYjZlY2NlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTkuMzgyOTIwOTkxWiJ9&digest=sha256%3Ad4e81f0151a0f734d9bad2b2e5a99157266625aba0bb404e1c77fbf05ebf12ae" http.request.useragent=Go-http-client/1.1 http.response.duration=1.407256787s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:19 +1400] "PUT /v2/foo/cccc/blobs/uploads/228dfe76-1cae-4fe7-bf36-a523b6ecceda?_state=BjNNaUiBVdojWDSJxamVp-NzDmeiYtMP_IA6EkY3VnN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMjhkZmU3Ni0xY2FlLTRmZTctYmYzNi1hNTIzYjZlY2NlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MTkuMzgyOTIwOTkxWiJ9&digest=sha256%3Ad4e81f0151a0f734d9bad2b2e5a99157266625aba0bb404e1c77fbf05ebf12ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:20+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=392cbf2e-dab3-40e2-ad4f-4ac5da3fc25e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.650791ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:20 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:20+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=a95f45fe-1447-40a3-ae5b-234fb469e88f http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.001812ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:20 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:24+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=69dcedda-4454-4749-ab2f-18b632c6bb73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/dddd/blobs/uploads/f60cb6fa-f5a6-450f-b8c6-df2a51ea82e5?_state=H04cFA0NjOGujZ4ra8wkewjBmK-V6TX8twtRYJlt8xR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNjBjYjZmYS1mNWE2LTQ1MGYtYjhjNi1kZjJhNTFlYTgyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MjAuOTYwNzc4OTczWiJ9&digest=sha256%3A3daae7c7a955a271c412224525fcea2a9b15755fccbb9cffaa433cae3369ac46" http.request.useragent=Go-http-client/1.1 http.response.duration=3.856964206s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:20 +1400] "PUT /v2/foo/dddd/blobs/uploads/f60cb6fa-f5a6-450f-b8c6-df2a51ea82e5?_state=H04cFA0NjOGujZ4ra8wkewjBmK-V6TX8twtRYJlt8xR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNjBjYjZmYS1mNWE2LTQ1MGYtYjhjNi1kZjJhNTFlYTgyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MjAuOTYwNzc4OTczWiJ9&digest=sha256%3A3daae7c7a955a271c412224525fcea2a9b15755fccbb9cffaa433cae3369ac46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:24+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=efd12fe2-22e8-4ade-8dfd-caf1a3bf53fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.549519ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:24 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:25+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=7a4d53c7-b3e3-441b-8153-53953f645738 http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="982.958µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:25 +1400] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:30+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=4fb62201-7beb-4bfc-a65a-e7c313aa0861 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/eeee/blobs/uploads/11fdfff0-4dbd-4e4d-8653-ca9092b7d345?_state=rerQK9oAtAaLVJ-43XHhCp18GxA_vfQzotQ3sBLpesl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMWZkZmZmMC00ZGJkLTRlNGQtODY1My1jYTkwOTJiN2QzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MjUuMDI4NDI5MzU1WiJ9&digest=sha256%3A28afdc911f8652a2a00c0d2bcc19cc180a83faee1bcd22cba3ccf254bf8f3e70" http.request.useragent=Go-http-client/1.1 http.response.duration=5.770726942s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:25 +1400] "PUT /v2/foo/eeee/blobs/uploads/11fdfff0-4dbd-4e4d-8653-ca9092b7d345?_state=rerQK9oAtAaLVJ-43XHhCp18GxA_vfQzotQ3sBLpesl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMWZkZmZmMC00ZGJkLTRlNGQtODY1My1jYTkwOTJiN2QzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MjUuMDI4NDI5MzU1WiJ9&digest=sha256%3A28afdc911f8652a2a00c0d2bcc19cc180a83faee1bcd22cba3ccf254bf8f3e70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:30+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=50709f2b-111b-4089-a8ac-35064031a640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.51736ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:30 +1400] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:30+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=8ce77942-1601-41a7-8e59-1c7664b6ce9d http.request.method=POST http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.030291ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:30 +1400] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=78767695-40bf-42ff-b5e3-f405ad5da4e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/foo/ffff/blobs/uploads/63272dfe-f381-4018-b6eb-1e11125d9602?_state=JwPwn2DREzrFfVhkOv9lyg63-kO_PhXvPIyu0dcp1LJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MzI3MmRmZS1mMzgxLTQwMTgtYjZlYi0xZTExMTI1ZDk2MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzAuOTk0NDE5NjFaIn0%3D&digest=sha256%3A1e2ee022caec25d7313e8dceef7b3c5c63a30ea2708141d272fd8c881cc755f5" http.request.useragent=Go-http-client/1.1 http.response.duration=5.758447291s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:30 +1400] "PUT /v2/foo/ffff/blobs/uploads/63272dfe-f381-4018-b6eb-1e11125d9602?_state=JwPwn2DREzrFfVhkOv9lyg63-kO_PhXvPIyu0dcp1LJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MzI3MmRmZS1mMzgxLTQwMTgtYjZlYi0xZTExMTI1ZDk2MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzAuOTk0NDE5NjFaIn0%3D&digest=sha256%3A1e2ee022caec25d7313e8dceef7b3c5c63a30ea2708141d272fd8c881cc755f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=6ab118af-1459-474a-b1fd-5902a80b11a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.460487ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=56e5602d-15c1-4859-9561-6e33b48cdc94 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.81µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=41dfc0b6-32cf-40ee-ac56-1675d222a5b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.261µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=dbb026d4-2f76-4dd1-ac3f-c1f05b9f8712 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.612µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=ca5123c9-3910-4234-a0b1-420f57ac9276 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.265µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=b72e8a99-892d-4c69-aebb-abb0da751c9a http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.646µs" http.response.status=200 http.response.written=63 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=7bece0ee-e2ca-48c1-a206-2d9aa26d9176 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="567.838µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:15]" err.message="invalid number of results requested" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=9156b97f-7596-4df1-a9cf-ce0c262d6622 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?n=15" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14939ms http.response.status=400 http.response.written=116 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:6]" err.message="invalid number of results requested" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=e4a3dba2-038a-471b-8f35-586bdaeb4928 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?n=6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="607.204µs" http.response.status=400 http.response.written=115 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=605c0491-830e-4886-867d-9ee6d267a860 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?n=0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.595µs" http.response.status=200 http.response.written=20 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41829" http.request.id=0ec84c41-b6f4-433a-9e20-303a30bf7b86 http.request.method=GET http.request.remoteaddr="127.0.0.1:44886" http.request.uri="/v2/_catalog?n=-1" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="588.897µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-04-05T15:23:36+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:36+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:36+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=03c5b5d8-631f-483a-8de6-5d784442d4a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.183192ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:39+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=6645318d-4e49-4694-9926-f35259823b92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/aaaa/blobs/uploads/0f0a381c-634e-4d0e-ae51-c609d116a495?_state=z7u7c4blEKcwpdK1Z4vyEXhydR0hAkjgYhjrtz8SWbh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZjBhMzgxYy02MzRlLTRkMGUtYWU1MS1jNjA5ZDExNmE0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzYuOTExNTQyNDExWiJ9&digest=sha256%3Aeadc5d0ee18050c660cc108cbf858f89a0e63f3d7901552266e7bbfd66ee2110" http.request.useragent=Go-http-client/1.1 http.response.duration=2.379955154s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:36 +1400] "PUT /v2/foo/aaaa/blobs/uploads/0f0a381c-634e-4d0e-ae51-c609d116a495?_state=z7u7c4blEKcwpdK1Z4vyEXhydR0hAkjgYhjrtz8SWbh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZjBhMzgxYy02MzRlLTRkMGUtYWU1MS1jNjA5ZDExNmE0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzYuOTExNTQyNDExWiJ9&digest=sha256%3Aeadc5d0ee18050c660cc108cbf858f89a0e63f3d7901552266e7bbfd66ee2110 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:39+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=a60a1fc5-2c3e-42f9-b46e-a5966a73e0df http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.494594ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:39 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:39+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=f10084ea-0052-44a5-9a39-ba2ee6813be6 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="880.833µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:39 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:44+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=6eea16b8-3a64-4022-85ac-b948a7e2a421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/bbbb/blobs/uploads/b544a66f-4930-46c7-8822-934b0ba7d38c?_state=Eej5IoCdc0Q1be7b9FVTqk3On4vRUtHuo-bfaZx5eSt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNTQ0YTY2Zi00OTMwLTQ2YzctODgyMi05MzRiMGJhN2QzOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzkuNDg5NDM1NTk3WiJ9&digest=sha256%3A06955434a0121222c788bf1e9f3e92c39bc1c985f9cc187c75a781563fb49943" http.request.useragent=Go-http-client/1.1 http.response.duration=4.667888902s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:39 +1400] "PUT /v2/foo/bbbb/blobs/uploads/b544a66f-4930-46c7-8822-934b0ba7d38c?_state=Eej5IoCdc0Q1be7b9FVTqk3On4vRUtHuo-bfaZx5eSt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNTQ0YTY2Zi00OTMwLTQ2YzctODgyMi05MzRiMGJhN2QzOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6MzkuNDg5NDM1NTk3WiJ9&digest=sha256%3A06955434a0121222c788bf1e9f3e92c39bc1c985f9cc187c75a781563fb49943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:44+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=a51924c4-d2b6-4b6d-864a-c52e2cf6a1f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.448149ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:44 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:44+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=2cb7cd73-667a-45eb-b85f-e80861e22933 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.002866ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:44 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:47+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=57a574ba-e68f-4f2f-ae0c-a5e40c9f576d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/cccc/blobs/uploads/2db7329f-133a-4ccf-8453-7a564b14ac05?_state=dZ-h_SKuEJ5-tWpRwsuAP8PskwC4kDppDYL0HFNg6cF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZGI3MzI5Zi0xMzNhLTRjY2YtODQ1My03YTU2NGIxNGFjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NDQuMzM2OTU3MjU4WiJ9&digest=sha256%3Af1561965021d4b822aa5c7e5f3a0dd95d2aa30e1bf5880a0d785924517a37bce" http.request.useragent=Go-http-client/1.1 http.response.duration=3.398564275s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:44 +1400] "PUT /v2/foo/cccc/blobs/uploads/2db7329f-133a-4ccf-8453-7a564b14ac05?_state=dZ-h_SKuEJ5-tWpRwsuAP8PskwC4kDppDYL0HFNg6cF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZGI3MzI5Zi0xMzNhLTRjY2YtODQ1My03YTU2NGIxNGFjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NDQuMzM2OTU3MjU4WiJ9&digest=sha256%3Af1561965021d4b822aa5c7e5f3a0dd95d2aa30e1bf5880a0d785924517a37bce HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:47+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=2799191d-7cce-4d95-b401-e0569d3190af http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.674597ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:47 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:47+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=d4221c49-8856-4d6e-9af8-8e189cefe324 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.03142ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:47 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=bba80772-ac97-4d51-b87a-a85286129f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/dddd/blobs/uploads/24e39b80-d9df-4c51-8b2b-89c2ee875043?_state=inSQGfd9SfJPPS7fa4YUCCyFgS5MByiRnUjqjAo0rSd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNGUzOWI4MC1kOWRmLTRjNTEtOGIyYi04OWMyZWU4NzUwNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NDcuOTI2MzY5NTUyWiJ9&digest=sha256%3A0e4d24aee74f6862ecab86f94fcdc55587e423f1f8ff74a159c0ca7931bb6248" http.request.useragent=Go-http-client/1.1 http.response.duration=4.60617239s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:47 +1400] "PUT /v2/foo/dddd/blobs/uploads/24e39b80-d9df-4c51-8b2b-89c2ee875043?_state=inSQGfd9SfJPPS7fa4YUCCyFgS5MByiRnUjqjAo0rSd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNGUzOWI4MC1kOWRmLTRjNTEtOGIyYi04OWMyZWU4NzUwNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NDcuOTI2MzY5NTUyWiJ9&digest=sha256%3A0e4d24aee74f6862ecab86f94fcdc55587e423f1f8ff74a159c0ca7931bb6248 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=c06bc158-cd34-461b-a475-93d68bb59e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.442046ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40747" http.request.id=bf89bca8-e83c-4489-a360-a4e5cb3389db http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/_catalog?n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.887µs" http.response.status=200 http.response.written=63 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +--- PASS: TestCatalogAPI (40.44s) === RUN TestURLPrefix -time="2025-03-02T06:21:03-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:21:03-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:21:03-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35487" http.request.id=8276bc78-843d-49fe-bb33-78c55fa8f4b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40976" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.463185ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:21:03 -1200] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" ---- PASS: TestURLPrefix (0.01s) +time="2026-04-05T15:23:52+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:52+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37419" http.request.id=e535c4b7-ccbd-4557-a5d6-13f269de1df5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.225µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +--- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI -time="2025-03-02T06:21:03-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:21:03-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:21:04-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=0a8101f2-40ce-443f-8f54-8e8775b26b4c http.request.method=GET http.request.remoteaddr="127.0.0.1:38614" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.998517ms http.response.status=404 http.response.written=157 vars.digest="sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:21:04 -1200] "GET /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:21:04-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=518a95d0-11f6-4be8-a2ca-325921d589bb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.842763ms http.response.status=404 http.response.written=157 vars.digest="sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:21:04 -1200] "HEAD /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:21:04-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=7ed85011-6b4f-494b-9fb9-cb0a28f6ccb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38620" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=6.387086ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:04 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:04-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=c8dfb470-31fa-465e-8c47-826b69bbc02c http.request.method=GET http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.691804ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:04 -1200] "GET /v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=bb73d647-00a7-4418-a314-2512e60d8dec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.31179ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:04 -1200] "DELETE /v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=248da427-f3b3-4ef2-b98c-85fcea71595e http.request.method=GET http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=76564da9-2914-40c0-9a3f-3f5c2c18896a -time="2025-03-02T06:21:05-12:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=248da427-f3b3-4ef2-b98c-85fcea71595e http.request.method=GET http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.651234ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=76564da9-2914-40c0-9a3f-3f5c2c18896a -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "GET /v2/foo/bar/blobs/uploads/76564da9-2914-40c0-9a3f-3f5c2c18896a?_state=srGQhL4M-C1fzNaRLZg7s3G_IOBYxeZCuJBjHk_YGE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NTY0ZGE5LTI5MTQtNDBjMC05YTNmLTNmNWMyYzE4ODk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNC45ODAzMDA3MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=52b6fafa-cb1e-4ded-81ae-1f2982604c34 http.request.method=POST http.request.remoteaddr="127.0.0.1:38630" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.57098ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=1fd1d880-f3da-432f-a5db-3f3b88846418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96?_state=MPJWB7EoelOns0TdYwc8xeSKajgcrqGkKIWKWa-GTJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmVkNmRhLWE3ZWUtNGE2MC1iM2VlLWNkODE3YzZhNGM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMTEzMzEzMjVaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 provided="sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" vars.name=foo/bar vars.uuid=ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96 -time="2025-03-02T06:21:05-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=1fd1d880-f3da-432f-a5db-3f3b88846418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96?_state=MPJWB7EoelOns0TdYwc8xeSKajgcrqGkKIWKWa-GTJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmVkNmRhLWE3ZWUtNGE2MC1iM2VlLWNkODE3YzZhNGM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMTEzMzEzMjVaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96 -time="2025-03-02T06:21:05-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=1fd1d880-f3da-432f-a5db-3f3b88846418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96?_state=MPJWB7EoelOns0TdYwc8xeSKajgcrqGkKIWKWa-GTJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmVkNmRhLWE3ZWUtNGE2MC1iM2VlLWNkODE3YzZhNGM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMTEzMzEzMjVaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=16.052351ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "PUT /v2/foo/bar/blobs/uploads/ddbed6da-a7ee-4a60-b3ee-cd817c6a4c96?_state=MPJWB7EoelOns0TdYwc8xeSKajgcrqGkKIWKWa-GTJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmVkNmRhLWE3ZWUtNGE2MC1iM2VlLWNkODE3YzZhNGM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMTEzMzEzMjVaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=40eda499-6f9f-4e96-8ee6-e85a868dba68 http.request.method=POST http.request.remoteaddr="127.0.0.1:38630" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.947543ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=86dda321-f067-466e-8b61-7b41d1c17127 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/76dc6fba-60e8-48c1-951d-95f18f53aaed?_state=oBR2y_dwnBgnxIm7ZVTy-8PXwWoG-Nqy2H9tLETo1kp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGM2ZmJhLTYwZTgtNDhjMS05NTFkLTk1ZjE4ZjUzYWFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMzc1MzE0MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=2.851254ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "PUT /v2/foo/bar/blobs/uploads/76dc6fba-60e8-48c1-951d-95f18f53aaed?_state=oBR2y_dwnBgnxIm7ZVTy-8PXwWoG-Nqy2H9tLETo1kp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGM2ZmJhLTYwZTgtNDhjMS05NTFkLTk1ZjE4ZjUzYWFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wMzc1MzE0MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=7cb2f031-7347-44eb-bb47-7304a12253e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38630" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.166729ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=fdb56c81-456c-4c52-ab98-53af3750533f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/7254c49a-def2-4d6f-a1f7-0167cc04b87d?_state=wrQUbzsD0pB72-3MX5c1hDdPwe6Zjwx2hS-QBUfm7w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNTRjNDlhLWRlZjItNGQ2Zi1hMWY3LTAxNjdjYzA0Yjg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wNDU2NzQ5OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=15.785943ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "PUT /v2/foo/bar/blobs/uploads/7254c49a-def2-4d6f-a1f7-0167cc04b87d?_state=wrQUbzsD0pB72-3MX5c1hDdPwe6Zjwx2hS-QBUfm7w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNTRjNDlhLWRlZjItNGQ2Zi1hMWY3LTAxNjdjYzA0Yjg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wNDU2NzQ5OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:05-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=2e88b574-5947-4fc5-9cd4-caa542c213ab http.request.method=POST http.request.remoteaddr="127.0.0.1:38630" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.399684ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:30-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=a0384f3d-bb0d-491b-a16b-687a9fd8256d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/71ac0804-53a9-411d-a47f-1d06f95dfaf7?_state=a36GOt3z9l6tgOltJUEWxX6rn6QZ4E3MJE8PJ_DAWLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxYWMwODA0LTUzYTktNDExZC1hNDdmLTFkMDZmOTVkZmFmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wNzM1Nzk2MDRaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.duration=25.863938041s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:05 -1200] "PUT /v2/foo/bar/blobs/uploads/71ac0804-53a9-411d-a47f-1d06f95dfaf7?_state=a36GOt3z9l6tgOltJUEWxX6rn6QZ4E3MJE8PJ_DAWLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxYWMwODA0LTUzYTktNDExZC1hNDdmLTFkMDZmOTVkZmFmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTowNS4wNzM1Nzk2MDRaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:31-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=fcc41a07-9768-4b6d-8366-1561911fe0ee http.request.method=POST http.request.remoteaddr="127.0.0.1:38630" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.938993ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:31 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:40691" http.request.id=ab9f0068-733a-4347-8817-9cbf1f15b925 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/c57b0bd2-cf42-4a5e-a96a-c1940a996114?_state=yhsyzFqXp0jBkxvNsOFJ47LA3fY_mBu2tcPFwPegqWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1N2IwYmQyLWNmNDItNGE1ZS1hOTZhLWMxOTQwYTk5NjExNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTozMS4yOTY2MzY5NTVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=23.70624725s http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:31 -1200] "PATCH /v2/foo/bar/blobs/uploads/c57b0bd2-cf42-4a5e-a96a-c1940a996114?_state=yhsyzFqXp0jBkxvNsOFJ47LA3fY_mBu2tcPFwPegqWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1N2IwYmQyLWNmNDItNGE1ZS1hOTZhLWMxOTQwYTk5NjExNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTozMS4yOTY2MzY5NTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=c35e0572-2620-413f-baaa-3043a314a514 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/uploads/c57b0bd2-cf42-4a5e-a96a-c1940a996114?_state=hauz_PiY3uca4tRB61uotaemhGlMdjp2QdHiHdNPLaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1N2IwYmQyLWNmNDItNGE1ZS1hOTZhLWMxOTQwYTk5NjExNCIsIk9mZnNldCI6MjI5MzkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjE6MzFaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.duration=2.084144ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "PUT /v2/foo/bar/blobs/uploads/c57b0bd2-cf42-4a5e-a96a-c1940a996114?_state=hauz_PiY3uca4tRB61uotaemhGlMdjp2QdHiHdNPLaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1N2IwYmQyLWNmNDItNGE1ZS1hOTZhLWMxOTQwYTk5NjExNCIsIk9mZnNldCI6MjI5MzkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjE6MzFaIn0%3D&digest=sha256%3A56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=d48df390-0d61-494d-9f49-78d9ea2e154d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.04384ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "HEAD /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=3f5e5f10-fe65-4505-87c8-3f5f0e4ed8ca http.request.method=GET http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=318.634526ms http.response.status=200 http.response.written=22939136 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "GET /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 200 22939136 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=error msg="error parsing digest=\"sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=8841669d-e7cf-4b84-9b53-7881f80bcc65 http.request.method=GET http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" vars.name=foo/bar -time="2025-03-02T06:21:55-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=8841669d-e7cf-4b84-9b53-7881f80bcc65 http.request.method=GET http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.560637ms http.response.status=400 http.response.written=110 vars.digest="sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "GET /v2/foo/bar/blobs/sha257:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=b85b3702-1fa4-41ba-b7d3-87e5bc9ce50e http.request.method=GET http.request.remoteaddr="127.0.0.1:59218" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.duration=2.56609ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "GET /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:55-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:21:55-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:21:56-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=f43bffc5-0862-42ee-a10e-dd0817029a7b http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.87793ms http.response.status=404 http.response.written=157 vars.digest="sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "GET /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=3e6c991d-1f79-4a19-8542-010181f1ea91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34788" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.805878ms http.response.status=404 http.response.written=157 vars.digest="sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "HEAD /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=ac13b2be-0cc1-436a-9582-b288fb868747 http.request.method=POST http.request.remoteaddr="127.0.0.1:34788" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.823732ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=467794b1-8f22-43f5-9c18-99cee2c7ed20 http.request.method=GET http.request.remoteaddr="127.0.0.1:34788" http.request.uri="/v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.169188ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "GET /v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=c204b7ff-77d4-47b8-a59b-9593d4aedacc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34788" http.request.uri="/v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.02903ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "DELETE /v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=e8e5464c-8f0a-459a-8b9b-1d8e9363599c http.request.method=GET http.request.remoteaddr="127.0.0.1:34788" http.request.uri="/v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=5dc49eec-577c-47ea-a375-d1b61212545f -time="2025-03-02T06:21:56-12:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=e8e5464c-8f0a-459a-8b9b-1d8e9363599c http.request.method=GET http.request.remoteaddr="127.0.0.1:34788" http.request.uri="/v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.983194ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=5dc49eec-577c-47ea-a375-d1b61212545f -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "GET /v2/foo/bar/blobs/uploads/5dc49eec-577c-47ea-a375-d1b61212545f?_state=h8v3NyjbRE-i19T6JPE3kHomrF-vH1IVFV4BmPaCxch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzQ5ZWVjLTU3N2MtNDdlYS1hMzc1LWQxYjYxMjEyNTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40MjQ3Njc2NloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=3977ccfa-1cb9-4e76-bcc2-6c140271c6f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:34792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.450407ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=99e25643-63f7-41b7-b641-168bb0dd8e45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/3f224f1e-3e2d-4e63-b501-7c124eb638e0?_state=MdAn55u-6ZQaQrPwMfCt5bq5Hbv03PuWzcs1zTJ0rqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjI0ZjFlLTNlMmQtNGU2My1iNTAxLTdjMTI0ZWI2MzhlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NDgyMTc0NTdaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 provided="sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" vars.name=foo/bar vars.uuid=3f224f1e-3e2d-4e63-b501-7c124eb638e0 -time="2025-03-02T06:21:56-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=99e25643-63f7-41b7-b641-168bb0dd8e45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/3f224f1e-3e2d-4e63-b501-7c124eb638e0?_state=MdAn55u-6ZQaQrPwMfCt5bq5Hbv03PuWzcs1zTJ0rqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjI0ZjFlLTNlMmQtNGU2My1iNTAxLTdjMTI0ZWI2MzhlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NDgyMTc0NTdaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=3f224f1e-3e2d-4e63-b501-7c124eb638e0 -time="2025-03-02T06:21:56-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=99e25643-63f7-41b7-b641-168bb0dd8e45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/3f224f1e-3e2d-4e63-b501-7c124eb638e0?_state=MdAn55u-6ZQaQrPwMfCt5bq5Hbv03PuWzcs1zTJ0rqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjI0ZjFlLTNlMmQtNGU2My1iNTAxLTdjMTI0ZWI2MzhlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NDgyMTc0NTdaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.061082ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=3f224f1e-3e2d-4e63-b501-7c124eb638e0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "PUT /v2/foo/bar/blobs/uploads/3f224f1e-3e2d-4e63-b501-7c124eb638e0?_state=MdAn55u-6ZQaQrPwMfCt5bq5Hbv03PuWzcs1zTJ0rqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjI0ZjFlLTNlMmQtNGU2My1iNTAxLTdjMTI0ZWI2MzhlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NDgyMTc0NTdaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=be3c72e3-1fa2-4d3c-9227-11645afab0ec http.request.method=POST http.request.remoteaddr="127.0.0.1:34792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=6.007866ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=981963b4-c0f5-4dca-95a8-b6afc47351e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/e2537515-1907-4287-8a69-b0c45abc3790?_state=jFzGUrQjvcblL-u0nW1_7QKO6vg9Knaa-BNZz9vjR1t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTM3NTE1LTE5MDctNDI4Ny04YTY5LWIwYzQ1YWJjMzc5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NjM2NjM0MjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.884936ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "PUT /v2/foo/bar/blobs/uploads/e2537515-1907-4287-8a69-b0c45abc3790?_state=jFzGUrQjvcblL-u0nW1_7QKO6vg9Knaa-BNZz9vjR1t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNTM3NTE1LTE5MDctNDI4Ny04YTY5LWIwYzQ1YWJjMzc5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NjM2NjM0MjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=50707e20-bc22-48d3-a905-f76a4b59bd5b http.request.method=POST http.request.remoteaddr="127.0.0.1:34792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.190551ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=b82f8286-78e6-4839-857e-7454bce43436 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/f1643f85-d7ab-4cef-a0c7-ff120b8acdc8?_state=mPAY1VG7w8u4j8HfscVeP4D78uvtk-Lb8lxeOwhtxSN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjQzZjg1LWQ3YWItNGNlZi1hMGM3LWZmMTIwYjhhY2RjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NzE2MzI4M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.757692ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "PUT /v2/foo/bar/blobs/uploads/f1643f85-d7ab-4cef-a0c7-ff120b8acdc8?_state=mPAY1VG7w8u4j8HfscVeP4D78uvtk-Lb8lxeOwhtxSN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjQzZjg1LWQ3YWItNGNlZi1hMGM3LWZmMTIwYjhhY2RjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40NzE2MzI4M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:21:56-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=7ca77dd5-bbf9-48c5-ab6a-de3b522df274 http.request.method=POST http.request.remoteaddr="127.0.0.1:34792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.558707ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=f655ef29-98e9-4fb1-bc4b-6b98f49fa2c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/836b5d7e-4628-451e-a345-f3db89658270?_state=FVLQRA-7xZLGYa9v807xUtbXGK02CS8VmbRbojfVYlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNmI1ZDdlLTQ2MjgtNDUxZS1hMzQ1LWYzZGI4OTY1ODI3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40ODQxNzg3NDRaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.duration=19.020361287s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:21:56 -1200] "PUT /v2/foo/bar/blobs/uploads/836b5d7e-4628-451e-a345-f3db89658270?_state=FVLQRA-7xZLGYa9v807xUtbXGK02CS8VmbRbojfVYlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNmI1ZDdlLTQ2MjgtNDUxZS1hMzQ1LWYzZGI4OTY1ODI3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMTo1Ni40ODQxNzg3NDRaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=6b3dc0d9-58a7-4824-9c05-ab690d89d03e http.request.method=POST http.request.remoteaddr="127.0.0.1:34792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.771836ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:15 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:37963" http.request.id=a041bd6d-f58e-4518-ae49-4153661fe98c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/b690b945-e206-4ee0-a425-744128b551e8?_state=bgPF4D9-kUjNs0R-h8AbQMKNK4x99joy8SDlKoXE0kN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTBiOTQ1LWUyMDYtNGVlMC1hNDI1LTc0NDEyOGI1NTFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjoxNS44MDgyNjkwNjhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=19.542397411s http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:15 -1200] "PATCH /v2/foo/bar/blobs/uploads/b690b945-e206-4ee0-a425-744128b551e8?_state=bgPF4D9-kUjNs0R-h8AbQMKNK4x99joy8SDlKoXE0kN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTBiOTQ1LWUyMDYtNGVlMC1hNDI1LTc0NDEyOGI1NTFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjoxNS44MDgyNjkwNjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=4b17ed9f-8515-4dd9-ba24-0a0c7de4b29a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/uploads/b690b945-e206-4ee0-a425-744128b551e8?_state=2XK3rFSEyCTvCmQWld1XIbN-9vMryy-_KFpJQOhxLx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTBiOTQ1LWUyMDYtNGVlMC1hNDI1LTc0NDEyOGI1NTFlOCIsIk9mZnNldCI6MTkxMTY1NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjI6MTVaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.duration=2.647386ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "PUT /v2/foo/bar/blobs/uploads/b690b945-e206-4ee0-a425-744128b551e8?_state=2XK3rFSEyCTvCmQWld1XIbN-9vMryy-_KFpJQOhxLx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OTBiOTQ1LWUyMDYtNGVlMC1hNDI1LTc0NDEyOGI1NTFlOCIsIk9mZnNldCI6MTkxMTY1NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjI6MTVaIn0%3D&digest=sha256%3Aabca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=105814ed-557f-4832-a33f-bbae954484e0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.939657ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "HEAD /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=fa689e24-5c57-4b3e-b0f5-8bc42563befd http.request.method=GET http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=132.868892ms http.response.status=200 http.response.written=19116544 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "GET /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 200 19116544 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=error msg="error parsing digest=\"sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=468ef06b-e31f-473a-9d5a-2cb0ed9a2628 http.request.method=GET http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" vars.name=foo/bar -time="2025-03-02T06:22:35-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=468ef06b-e31f-473a-9d5a-2cb0ed9a2628 http.request.method=GET http.request.remoteaddr="127.0.0.1:34792" http.request.uri="/v2/foo/bar/blobs/sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833733ms http.response.status=400 http.response.written=110 vars.digest="sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "GET /v2/foo/bar/blobs/sha257:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=7ae4cceb-703f-4700-89c4-cfae917ed51c http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.duration=2.634585ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "GET /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=7614f385-b1b3-4729-9220-5a02aa280cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39738" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=38.593869ms http.response.status=200 http.response.written=2621440 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "GET /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37963" http.request.id=b9ae1087-a5e0-4d6a-86b0-54a31c269886 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=34.682615ms http.response.status=200 http.response.written=2097152 -127.0.0.1 - - [02/Mar/2025:06:22:35 -1200] "GET /v2/foo/bar/blobs/sha256:abca73d8889bd0a468505a3385b44878b5f2421dc6aca2b1bdf1070434973ebb HTTP/1.1" 200 2097152 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=1ed75736-e5e4-4358-a8b3-a876141356c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59216" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=40.17098489s http.response.status=200 http.response.written=2621440 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "GET /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" -time="2025-03-02T06:22:35-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40691" http.request.id=1e94e531-f6c8-4aad-9fed-c8f6408e5a1b http.request.method=GET http.request.remoteaddr="127.0.0.1:59218" http.request.uri="/v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=40.12882449s http.response.status=200 http.response.written=2654208 -127.0.0.1 - - [02/Mar/2025:06:21:55 -1200] "GET /v2/foo/bar/blobs/sha256:56e3d82fe4740466abd0c3649d004a3e984fe796aa67d2c0a6760c96a61d0e2c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" ---- PASS: TestBlobAPI (91.64s) +time="2026-04-05T15:23:52+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:52+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:52+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=1c376ae7-67c7-4363-9744-721af2371f5e http.request.method=GET http.request.remoteaddr="127.0.0.1:41702" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.075901ms http.response.status=404 http.response.written=157 vars.digest="sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "GET /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=8072054d-5ecf-4959-ab5c-c57d6b594c79 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.108073ms http.response.status=404 http.response.written=157 vars.digest="sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "HEAD /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=934878b7-892c-4ff8-b9ba-0ab9b73294c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41718" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="929.771µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=0991efa2-6ac7-4353-b04f-f3b55dd72f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.1587ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "GET /v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=eb698d9a-cdde-429e-ac3a-cda6dd4129ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.080307ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "DELETE /v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=15ba4468-b3dc-47df-a306-30081fbbbf89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=6e9df26d-3ca3-4dd1-860c-d6ec071f50a1 +time="2026-04-05T15:23:52+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=15ba4468-b3dc-47df-a306-30081fbbbf89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030897ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=6e9df26d-3ca3-4dd1-860c-d6ec071f50a1 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "GET /v2/foo/bar/blobs/uploads/6e9df26d-3ca3-4dd1-860c-d6ec071f50a1?_state=0nrfuiwK_ZSmoknEOHLQrR6bBiWJimch4YmvcoO-jSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlOWRmMjZkLTNjYTMtNGRkMS04NjBjLWQ2ZWMwNzFmNTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDA1NjU2NTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=b6871f09-66f8-4ef7-ae2d-2120e151711f http.request.method=POST http.request.remoteaddr="127.0.0.1:41726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.067925ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=baa929c9-ee12-4b70-a860-585a0fe617a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/a83502f2-e33c-40df-abea-bea0f9ca151b?_state=TnsElMW4pz9tCH2eoq5rN2SSgCjmftwiNkP-jXQgffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzUwMmYyLWUzM2MtNDBkZi1hYmVhLWJlYTBmOWNhMTUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDYyNjQ2NDRaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 provided="sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" vars.name=foo/bar vars.uuid=a83502f2-e33c-40df-abea-bea0f9ca151b +time="2026-04-05T15:23:52+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=baa929c9-ee12-4b70-a860-585a0fe617a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/a83502f2-e33c-40df-abea-bea0f9ca151b?_state=TnsElMW4pz9tCH2eoq5rN2SSgCjmftwiNkP-jXQgffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzUwMmYyLWUzM2MtNDBkZi1hYmVhLWJlYTBmOWNhMTUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDYyNjQ2NDRaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=a83502f2-e33c-40df-abea-bea0f9ca151b +time="2026-04-05T15:23:52+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=baa929c9-ee12-4b70-a860-585a0fe617a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/a83502f2-e33c-40df-abea-bea0f9ca151b?_state=TnsElMW4pz9tCH2eoq5rN2SSgCjmftwiNkP-jXQgffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzUwMmYyLWUzM2MtNDBkZi1hYmVhLWJlYTBmOWNhMTUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDYyNjQ2NDRaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.110528ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=a83502f2-e33c-40df-abea-bea0f9ca151b +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "PUT /v2/foo/bar/blobs/uploads/a83502f2-e33c-40df-abea-bea0f9ca151b?_state=TnsElMW4pz9tCH2eoq5rN2SSgCjmftwiNkP-jXQgffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzUwMmYyLWUzM2MtNDBkZi1hYmVhLWJlYTBmOWNhMTUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDYyNjQ2NDRaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=6beefc7a-960a-4224-97fb-d9e1ee3c34e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="790.05µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=a28863c5-0b32-49c6-97b6-1c25484b1f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/d1b0b691-18fd-40de-9ee2-b517bacd1b00?_state=oPKvl3Pc9KKXCGLlpYmLX7a9d7r_PClEt_p1wBN4Y_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjBiNjkxLTE4ZmQtNDBkZS05ZWUyLWI1MTdiYWNkMWIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDg5MzEyNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.03656ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "PUT /v2/foo/bar/blobs/uploads/d1b0b691-18fd-40de-9ee2-b517bacd1b00?_state=oPKvl3Pc9KKXCGLlpYmLX7a9d7r_PClEt_p1wBN4Y_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjBiNjkxLTE4ZmQtNDBkZS05ZWUyLWI1MTdiYWNkMWIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MDg5MzEyNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=d31a5e54-9e9c-4e17-867e-f30af472c80a http.request.method=POST http.request.remoteaddr="127.0.0.1:41726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="873.663µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=124e7a4c-4e20-4355-bc5d-e9270a614b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/a6a6bb22-790a-4db3-a5dc-d9acbeaec2c8?_state=PSA2WKzT41msLAL6cL2Jg8tmcWjb0Y9OSew-JM3ygJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2YTZiYjIyLTc5MGEtNGRiMy1hNWRjLWQ5YWNiZWFlYzJjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MTE1MjI1NjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="967.117µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "PUT /v2/foo/bar/blobs/uploads/a6a6bb22-790a-4db3-a5dc-d9acbeaec2c8?_state=PSA2WKzT41msLAL6cL2Jg8tmcWjb0Y9OSew-JM3ygJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2YTZiYjIyLTc5MGEtNGRiMy1hNWRjLWQ5YWNiZWFlYzJjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MTE1MjI1NjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:52+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=94ebe04d-b2f7-402d-8c17-0c10d5c8ac72 http.request.method=POST http.request.remoteaddr="127.0.0.1:41726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="760.709µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:55+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=821d4a0b-3ed4-43ef-a4df-08dc62c6c8f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/30fb4478-fc98-47a4-bbc0-9ffc870f04e8?_state=X8yR2xPGR71bUHC8NSIma-tGM7LLfrwJsotJ-Gw2STJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZmI0NDc4LWZjOTgtNDdhNC1iYmMwLTlmZmM4NzBmMDRlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MTM4MzQwNDZaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.duration=2.999215202s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:52 +1400] "PUT /v2/foo/bar/blobs/uploads/30fb4478-fc98-47a4-bbc0-9ffc870f04e8?_state=X8yR2xPGR71bUHC8NSIma-tGM7LLfrwJsotJ-Gw2STJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZmI0NDc4LWZjOTgtNDdhNC1iYmMwLTlmZmM4NzBmMDRlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1Mi43MTM4MzQwNDZaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:55+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=76ff6f95-ac3b-42ed-8d89-329074498707 http.request.method=POST http.request.remoteaddr="127.0.0.1:41726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.60958ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:55 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:40445" http.request.id=f3270987-9190-4e8e-b881-744c4ed9d58c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/5ec097f3-a2cc-4f6d-8171-0653279b170e?_state=Fq8RNGzAgvkPbIdQd76yKrUxGYxH6c8CIkntMeFgupZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzA5N2YzLWEyY2MtNGY2ZC04MTcxLTA2NTMyNzliMTcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1NS43ODQyNzY0N1oifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.06587937s http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:55 +1400] "PATCH /v2/foo/bar/blobs/uploads/5ec097f3-a2cc-4f6d-8171-0653279b170e?_state=Fq8RNGzAgvkPbIdQd76yKrUxGYxH6c8CIkntMeFgupZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzA5N2YzLWEyY2MtNGY2ZC04MTcxLTA2NTMyNzliMTcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1NS43ODQyNzY0N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=11fe64c3-3306-41d8-b9d4-40caa4d3f306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/uploads/5ec097f3-a2cc-4f6d-8171-0653279b170e?_state=ZAJ3TukY6cy69nlUd_90G-BEUa2hZLgG-eTeMpl6z-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzA5N2YzLWEyY2MtNGY2ZC04MTcxLTA2NTMyNzliMTcwZSIsIk9mZnNldCI6MjEwMTE5NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NTVaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.131446ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "PUT /v2/foo/bar/blobs/uploads/5ec097f3-a2cc-4f6d-8171-0653279b170e?_state=ZAJ3TukY6cy69nlUd_90G-BEUa2hZLgG-eTeMpl6z-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzA5N2YzLWEyY2MtNGY2ZC04MTcxLTA2NTMyNzliMTcwZSIsIk9mZnNldCI6MjEwMTE5NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjM6NTVaIn0%3D&digest=sha256%3Ab453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=f2165e05-ed55-4ca1-96e5-37d745655386 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="834.796µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "HEAD /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=c4e9ef1a-5235-4a72-b02e-71c8bb04b9dc http.request.method=GET http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=73.45122ms http.response.status=200 http.response.written=21011968 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "GET /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 200 21011968 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=error msg="error parsing digest=\"sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=f75fca52-8f08-4d08-9a33-35ca4602b05f http.request.method=GET http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" vars.name=foo/bar +time="2026-04-05T15:23:58+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=f75fca52-8f08-4d08-9a33-35ca4602b05f http.request.method=GET http.request.remoteaddr="127.0.0.1:41726" http.request.uri="/v2/foo/bar/blobs/sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.270932ms http.response.status=400 http.response.written=110 vars.digest="sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "GET /v2/foo/bar/blobs/sha257:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=6630471e-b36a-4ac1-abf8-b0b00b5c8d17 http.request.method=GET http.request.remoteaddr="127.0.0.1:41748" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.90613ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "GET /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:58+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:23:58+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:23:59+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=a3769b0a-695c-4183-80ba-85aa2cc584f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34046" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.584272ms http.response.status=404 http.response.written=157 vars.digest="sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "GET /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=4e158c57-3993-4f2e-a2ce-a658d5bf98bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34056" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.416415ms http.response.status=404 http.response.written=157 vars.digest="sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "HEAD /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=51c78755-548a-4b7c-af57-5bea57f3bf16 http.request.method=POST http.request.remoteaddr="127.0.0.1:34056" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.376859ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=7a5044c8-2fdf-4cd5-8bfe-8ff2a40c8147 http.request.method=GET http.request.remoteaddr="127.0.0.1:34056" http.request.uri="/v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.521075ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "GET /v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=22cecb13-4976-4235-b701-2b9298e9510b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34056" http.request.uri="/v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.307154ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "DELETE /v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=939b14b9-a5b8-4ff3-978a-ab9547bf2706 http.request.method=GET http.request.remoteaddr="127.0.0.1:34056" http.request.uri="/v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=f246292b-be4b-4eb5-8738-6ec3fa6b0397 +time="2026-04-05T15:23:59+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=939b14b9-a5b8-4ff3-978a-ab9547bf2706 http.request.method=GET http.request.remoteaddr="127.0.0.1:34056" http.request.uri="/v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324727ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=f246292b-be4b-4eb5-8738-6ec3fa6b0397 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "GET /v2/foo/bar/blobs/uploads/f246292b-be4b-4eb5-8738-6ec3fa6b0397?_state=YeIyXqLxmbEXxHDOOz3LkhjxvS3KlmryhhRk9lYkV2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNDYyOTJiLWJlNGItNGViNS04NzM4LTZlYzNmYTZiMDM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNTY1MDQyMDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=36d40ae8-1384-4036-90f0-71d7be77fcff http.request.method=POST http.request.remoteaddr="127.0.0.1:34062" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.014324ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=8ceadacd-21ca-4edf-be4c-c08a5c3d2958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/e3619d00-58b8-4f15-98a2-73374aebbfc9?_state=vqQySg87mChNflbcHIZ7MHt3ADZyjT8TFBacP9j1Eqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjE5ZDAwLTU4YjgtNGYxNS05OGEyLTczMzc0YWViYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjQ2NDU3ODlaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 provided="sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" vars.name=foo/bar vars.uuid=e3619d00-58b8-4f15-98a2-73374aebbfc9 +time="2026-04-05T15:23:59+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=8ceadacd-21ca-4edf-be4c-c08a5c3d2958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/e3619d00-58b8-4f15-98a2-73374aebbfc9?_state=vqQySg87mChNflbcHIZ7MHt3ADZyjT8TFBacP9j1Eqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjE5ZDAwLTU4YjgtNGYxNS05OGEyLTczMzc0YWViYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjQ2NDU3ODlaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=e3619d00-58b8-4f15-98a2-73374aebbfc9 +time="2026-04-05T15:23:59+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=8ceadacd-21ca-4edf-be4c-c08a5c3d2958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/e3619d00-58b8-4f15-98a2-73374aebbfc9?_state=vqQySg87mChNflbcHIZ7MHt3ADZyjT8TFBacP9j1Eqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjE5ZDAwLTU4YjgtNGYxNS05OGEyLTczMzc0YWViYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjQ2NDU3ODlaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.037653ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=e3619d00-58b8-4f15-98a2-73374aebbfc9 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "PUT /v2/foo/bar/blobs/uploads/e3619d00-58b8-4f15-98a2-73374aebbfc9?_state=vqQySg87mChNflbcHIZ7MHt3ADZyjT8TFBacP9j1Eqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjE5ZDAwLTU4YjgtNGYxNS05OGEyLTczMzc0YWViYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjQ2NDU3ODlaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=33645628-c304-41d4-ad6e-bfc44e7f887c http.request.method=POST http.request.remoteaddr="127.0.0.1:34062" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.618774ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=aa4f5d01-b7f5-44b9-b290-ac3f408aae57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/8e4a7bca-fc25-4871-aeb6-18403cc57755?_state=zmUaxEn3oe3tTnGrE9gGDr6Lev6fNorUP0UeiG75QsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNGE3YmNhLWZjMjUtNDg3MS1hZWI2LTE4NDAzY2M1Nzc1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjk2MjgxMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.840403ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "PUT /v2/foo/bar/blobs/uploads/8e4a7bca-fc25-4871-aeb6-18403cc57755?_state=zmUaxEn3oe3tTnGrE9gGDr6Lev6fNorUP0UeiG75QsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNGE3YmNhLWZjMjUtNDg3MS1hZWI2LTE4NDAzY2M1Nzc1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNjk2MjgxMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=19cf19aa-d19b-44c1-9540-c2f3e8af2c57 http.request.method=POST http.request.remoteaddr="127.0.0.1:34062" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.293875ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=f5919f8a-132a-41ba-8aae-6768e9fbad71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/94172057-4e23-40da-944f-36fcce50d348?_state=__jfjlwegQX3E_8hOv0FwdWdrm1mYTeDdyWQjTc6fPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MTcyMDU3LTRlMjMtNDBkYS05NDRmLTM2ZmNjZTUwZDM0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNzM2NTY1NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.699192ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "PUT /v2/foo/bar/blobs/uploads/94172057-4e23-40da-944f-36fcce50d348?_state=__jfjlwegQX3E_8hOv0FwdWdrm1mYTeDdyWQjTc6fPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MTcyMDU3LTRlMjMtNDBkYS05NDRmLTM2ZmNjZTUwZDM0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNzM2NTY1NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:23:59+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=91644a43-9054-43aa-b2c6-ed63bfed0237 http.request.method=POST http.request.remoteaddr="127.0.0.1:34062" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.289193ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:02+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=2fd9bf57-1c7c-4198-b8de-ecfe036921b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/0562846a-784f-4705-a6ad-236d7930324a?_state=kxZjL0wfom-uohQcRc0P2grdGh5EYigz2VAF3oYeKh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1NjI4NDZhLTc4NGYtNDcwNS1hNmFkLTIzNmQ3OTMwMzI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNzc0NjI0MTJaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.duration=3.457954878s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:23:59 +1400] "PUT /v2/foo/bar/blobs/uploads/0562846a-784f-4705-a6ad-236d7930324a?_state=kxZjL0wfom-uohQcRc0P2grdGh5EYigz2VAF3oYeKh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1NjI4NDZhLTc4NGYtNDcwNS1hNmFkLTIzNmQ3OTMwMzI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyMzo1OS4yNzc0NjI0MTJaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:02+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=678e78b3-669b-4b86-bbdb-bc57d853b426 http.request.method=POST http.request.remoteaddr="127.0.0.1:34062" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.048286ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:02 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:06+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:37767" http.request.id=ef9ad416-d080-4a48-a7da-5555b7335506 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/6b80b25c-7c58-4236-b773-406277ab2a5c?_state=7MUN25hhNHs5RLELu5NnMQTVTgvqtRdGzBqR_UYK8Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiODBiMjVjLTdjNTgtNDIzNi1iNzczLTQwNjI3N2FiMmE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowMi44MDU0MDk3OTNaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=4.148231548s http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:02 +1400] "PATCH /v2/foo/bar/blobs/uploads/6b80b25c-7c58-4236-b773-406277ab2a5c?_state=7MUN25hhNHs5RLELu5NnMQTVTgvqtRdGzBqR_UYK8Zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiODBiMjVjLTdjNTgtNDIzNi1iNzczLTQwNjI3N2FiMmE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowMi44MDU0MDk3OTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:06+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=30f9e232-6f7d-46d6-b1b9-e51cafcf60e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/uploads/6b80b25c-7c58-4236-b773-406277ab2a5c?_state=P8tDygPB8VOuPgjAKMchirYrgeVBI6s2cZFHWru9BTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiODBiMjVjLTdjNTgtNDIzNi1iNzczLTQwNjI3N2FiMmE1YyIsIk9mZnNldCI6MjE0MTU0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MDJaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.duration=1.673647ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:06 +1400] "PUT /v2/foo/bar/blobs/uploads/6b80b25c-7c58-4236-b773-406277ab2a5c?_state=P8tDygPB8VOuPgjAKMchirYrgeVBI6s2cZFHWru9BTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiODBiMjVjLTdjNTgtNDIzNi1iNzczLTQwNjI3N2FiMmE1YyIsIk9mZnNldCI6MjE0MTU0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MDJaIn0%3D&digest=sha256%3Ad050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:06+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=564faafb-d88f-4071-814e-34d278aea8ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.347841ms http.response.status=200 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:06 +1400] "HEAD /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=8dfbef40-ed3c-43af-aff2-1f3b3dae56f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=96.293538ms http.response.status=200 http.response.written=21415424 +127.0.0.1 - - [05/Apr/2026:15:24:06 +1400] "GET /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 200 21415424 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=error msg="error parsing digest=\"sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=64683aea-e331-486d-aeef-5e7ba91a0053 http.request.method=GET http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" vars.name=foo/bar +time="2026-04-05T15:24:07+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=64683aea-e331-486d-aeef-5e7ba91a0053 http.request.method=GET http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/bar/blobs/sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.532041ms http.response.status=400 http.response.written=110 vars.digest="sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/sha257:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=a0cb63fa-e1c7-4bc2-9f77-94aab52a5502 http.request.method=GET http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.duration=2.026728ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=30006254-cf9a-4991-a995-9bc11c8941c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57964" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=13.145061ms http.response.status=200 http.response.written=2588238 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 200 2588238 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37767" http.request.id=4d53160a-b745-4f0b-ab3a-04e1f0ed7007 http.request.method=GET http.request.remoteaddr="127.0.0.1:57980" http.request.uri="/v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=5.122911ms http.response.status=200 http.response.written=3662 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/sha256:d050c71adbec159b732cceb7edf7f3049147d939711c4fb51b78dcc8a2754872 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=c9d5adae-1686-4b09-bf90-82ba507d7511 http.request.method=GET http.request.remoteaddr="127.0.0.1:41748" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.139336116s http.response.status=200 http.response.written=2626989 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "GET /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 200 2626989 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:40445" http.request.id=a14cd820-1f2f-4647-9aa1-03efd9af642a http.request.method=GET http.request.remoteaddr="127.0.0.1:41740" http.request.uri="/v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.146025152s http.response.status=200 http.response.written=2706958 +127.0.0.1 - - [05/Apr/2026:15:23:58 +1400] "GET /v2/foo/bar/blobs/sha256:b453dcd42c0a75e29b98bfd9759a254eda361170ce8f854fd5d6165bb7ade0f8 HTTP/1.1" 200 2706958 "" "Go-http-client/1.1" +--- PASS: TestBlobAPI (14.58s) === RUN TestBlobDelete -time="2025-03-02T06:22:35-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:22:35-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:22:36-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=2b93f6d6-acf3-4d02-9944-a22c3e4a9d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698991ms http.response.status=404 http.response.written=157 vars.digest="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "GET /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=bf3325e6-5521-4cda-98c6-219845531835 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.732987ms http.response.status=404 http.response.written=157 vars.digest="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "HEAD /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=744f42c0-1b53-4458-92bc-fb9ea0517ea9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.774834ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=d5c27d47-9111-4d68-b985-daeb0e317b4e http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.558325ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "GET /v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=920e6423-c263-437f-99ee-72d7abbfa875 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.870654ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "DELETE /v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=95f90e1b-24bd-43a1-a380-8557ee716e46 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=68412cd8-2e18-43b1-8d0a-24b63d3c6231 -time="2025-03-02T06:22:36-12:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=95f90e1b-24bd-43a1-a380-8557ee716e46 http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.686975ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=68412cd8-2e18-43b1-8d0a-24b63d3c6231 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "GET /v2/foo/bar/blobs/uploads/68412cd8-2e18-43b1-8d0a-24b63d3c6231?_state=4747PLKDVG3SWIGnuHqS0XZYrBtrF86jj8VHsCWWRLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NDEyY2Q4LTJlMTgtNDNiMS04ZDBhLTI0YjYzZDNjNjIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44MzYyOTIwMzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=8226b999-8fa9-480f-b40f-0f6e11d4de9b http.request.method=POST http.request.remoteaddr="127.0.0.1:45130" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=6.041419ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=907fd15c-18c6-4506-9bc0-30be690af642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/5f134e29-60e1-43e8-9764-ac2b69e62bf9?_state=FD9Nmv3IlUWfVUhWFdp3NjHAxn_V8d9dm-RJmpzBPvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTM0ZTI5LTYwZTEtNDNlOC05NzY0LWFjMmI2OWU2MmJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NjM1MDk1MzdaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 provided="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar vars.uuid=5f134e29-60e1-43e8-9764-ac2b69e62bf9 -time="2025-03-02T06:22:36-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=907fd15c-18c6-4506-9bc0-30be690af642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/5f134e29-60e1-43e8-9764-ac2b69e62bf9?_state=FD9Nmv3IlUWfVUhWFdp3NjHAxn_V8d9dm-RJmpzBPvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTM0ZTI5LTYwZTEtNDNlOC05NzY0LWFjMmI2OWU2MmJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NjM1MDk1MzdaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=5f134e29-60e1-43e8-9764-ac2b69e62bf9 -time="2025-03-02T06:22:36-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=907fd15c-18c6-4506-9bc0-30be690af642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/5f134e29-60e1-43e8-9764-ac2b69e62bf9?_state=FD9Nmv3IlUWfVUhWFdp3NjHAxn_V8d9dm-RJmpzBPvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTM0ZTI5LTYwZTEtNDNlOC05NzY0LWFjMmI2OWU2MmJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NjM1MDk1MzdaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.550836ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=5f134e29-60e1-43e8-9764-ac2b69e62bf9 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "PUT /v2/foo/bar/blobs/uploads/5f134e29-60e1-43e8-9764-ac2b69e62bf9?_state=FD9Nmv3IlUWfVUhWFdp3NjHAxn_V8d9dm-RJmpzBPvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTM0ZTI5LTYwZTEtNDNlOC05NzY0LWFjMmI2OWU2MmJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NjM1MDk1MzdaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=ced809d4-8709-4ca6-9e24-b60c33929f35 http.request.method=POST http.request.remoteaddr="127.0.0.1:45130" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=6.151482ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=a1987f79-461f-4273-acfd-41113422f854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/ac3dd3de-75bb-4f76-8721-41b9a83c631f?_state=ePE1fb3sZpSjAKDxA_TIpGs6KkPjIOHtLfiyTykjWI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjM2RkM2RlLTc1YmItNGY3Ni04NzIxLTQxYjlhODNjNjMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NzYxNzc1MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=2.514851ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "PUT /v2/foo/bar/blobs/uploads/ac3dd3de-75bb-4f76-8721-41b9a83c631f?_state=ePE1fb3sZpSjAKDxA_TIpGs6KkPjIOHtLfiyTykjWI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjM2RkM2RlLTc1YmItNGY3Ni04NzIxLTQxYjlhODNjNjMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44NzYxNzc1MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=eabdc469-6cab-4749-b9ad-c16870835470 http.request.method=POST http.request.remoteaddr="127.0.0.1:45130" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.312062ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=c3e4e63c-b733-4419-8aa2-e981788943cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/cd22f024-912a-426e-b0f0-fd07504dd08f?_state=S-mBjKHXSNs2cv7tHa1Gl_fDPJ97-gfyGYC-RRT9tNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjJmMDI0LTkxMmEtNDI2ZS1iMGYwLWZkMDc1MDRkZDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44ODg4NDc1MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=2.765822ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "PUT /v2/foo/bar/blobs/uploads/cd22f024-912a-426e-b0f0-fd07504dd08f?_state=S-mBjKHXSNs2cv7tHa1Gl_fDPJ97-gfyGYC-RRT9tNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjJmMDI0LTkxMmEtNDI2ZS1iMGYwLWZkMDc1MDRkZDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44ODg4NDc1MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:22:36-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=68434912-0108-4613-918a-c4cf650efc45 http.request.method=POST http.request.remoteaddr="127.0.0.1:45130" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.816096ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:23:23-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=555eb7d9-419b-40ba-8181-720daf73aa6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/f8a383fa-7a70-4b3b-bd23-12edb46121ad?_state=oorl4EWhZoVNBf-jGAzoQl5fAnurEWoxHufMNm82jxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YTM4M2ZhLTdhNzAtNGIzYi1iZDIzLTEyZWRiNDYxMjFhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44OTcwMTA4MzJaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.duration=46.932485709s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:22:36 -1200] "PUT /v2/foo/bar/blobs/uploads/f8a383fa-7a70-4b3b-bd23-12edb46121ad?_state=oorl4EWhZoVNBf-jGAzoQl5fAnurEWoxHufMNm82jxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YTM4M2ZhLTdhNzAtNGIzYi1iZDIzLTEyZWRiNDYxMjFhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMjozNi44OTcwMTA4MzJaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:23:24-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=e7d34d5c-871a-42e0-a5cd-ceef8d6d2ccb http.request.method=POST http.request.remoteaddr="127.0.0.1:45130" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=3.222452ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:23:24 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:08-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:45299" http.request.id=58034d0b-05af-4536-b0c0-9fc6b665c1c3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/7aa07cf6-c4f8-412f-a6b9-7e7e7bf1a0a1?_state=OD1ukbpiNV6DDyDPQ7OznvKVeTiL9HIApKACEnEaNLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTA3Y2Y2LWM0ZjgtNDEyZi1hNmI5LTdlN2U3YmYxYTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMzoyNC42Mjk3NzMwOFoifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=43.716953035s http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:23:24 -1200] "PATCH /v2/foo/bar/blobs/uploads/7aa07cf6-c4f8-412f-a6b9-7e7e7bf1a0a1?_state=OD1ukbpiNV6DDyDPQ7OznvKVeTiL9HIApKACEnEaNLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTA3Y2Y2LWM0ZjgtNDEyZi1hNmI5LTdlN2U3YmYxYTBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyMzoyNC42Mjk3NzMwOFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:08-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=cd0e7800-4925-43e3-9e22-280753f2d9a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/uploads/7aa07cf6-c4f8-412f-a6b9-7e7e7bf1a0a1?_state=SJbQ5ESWvILhtg3ecDMg4_oylLahG0wuyYFAOyTuo1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTA3Y2Y2LWM0ZjgtNDEyZi1hNmI5LTdlN2U3YmYxYTBhMSIsIk9mZnNldCI6Mjg2NzQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjM6MjRaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.duration=2.094332ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:08 -1200] "PUT /v2/foo/bar/blobs/uploads/7aa07cf6-c4f8-412f-a6b9-7e7e7bf1a0a1?_state=SJbQ5ESWvILhtg3ecDMg4_oylLahG0wuyYFAOyTuo1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTA3Y2Y2LWM0ZjgtNDEyZi1hNmI5LTdlN2U3YmYxYTBhMSIsIk9mZnNldCI6Mjg2NzQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjM6MjRaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:08-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=513ab231-3956-4a16-b1df-8eea24204db1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=5.998067ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:08 -1200] "HEAD /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:08-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=8dbb0511-f037-4626-bc0a-af062d52304f http.request.method=GET http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=484.40792ms http.response.status=200 http.response.written=28674560 -127.0.0.1 - - [02/Mar/2025:06:24:08 -1200] "GET /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 200 28674560 "" "Go-http-client/1.1" -time="2025-03-02T06:24:08-12:00" level=error msg="error parsing digest=\"sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=00aa47f2-33f7-47b2-865c-359094e03fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -time="2025-03-02T06:24:08-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=00aa47f2-33f7-47b2-865c-359094e03fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45130" http.request.uri="/v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.143025ms http.response.status=400 http.response.written=110 vars.digest="sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:24:08 -1200] "GET /v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=d9dffa3a-476e-41be-a2be-305f3f72e6b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55188" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.duration=7.991555ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "GET /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=d54c54e7-9033-461c-a886-c48f15fa7cdb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55190" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.duration=2.717842ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "DELETE /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=0069f01d-a2c7-481b-b6b2-0961550baa42 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55190" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.043766ms http.response.status=404 http.response.written=157 vars.digest="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "HEAD /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=28f74d65-c404-4ad9-ba0a-b148740e46bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55190" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.916557ms http.response.status=404 http.response.written=74 vars.digest="sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "DELETE /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 404 74 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=error msg="error parsing digest=\"sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=1806856a-e30f-46d0-8e92-d6e96cf99ceb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55202" http.request.uri="/v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -time="2025-03-02T06:24:09-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=1806856a-e30f-46d0-8e92-d6e96cf99ceb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55202" http.request.uri="/v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.362041ms http.response.status=400 http.response.written=110 vars.digest="sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "DELETE /v2/foo/bar/blobs/sha257:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-03-02T06:24:09-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=c47533c9-864a-4e64-9286-040fde8df2ec http.request.method=POST http.request.remoteaddr="127.0.0.1:55218" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.772944ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=7545efb4-6d05-4b02-a8f6-e3e38d36840f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55218" http.request.uri="/v2/foo/bar/blobs/uploads/75ffb203-caab-49b3-ad33-af96672d16e8?_state=SmIyRBICzQ9usHAaJJtTo5qLMBeu8jsEdnqeU10Q9hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmZiMjAzLWNhYWItNDliMy1hZDMzLWFmOTY2NzJkMTZlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNDowOS4xNDEzMjg3MTlaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.duration=40.118967716s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "PUT /v2/foo/bar/blobs/uploads/75ffb203-caab-49b3-ad33-af96672d16e8?_state=SmIyRBICzQ9usHAaJJtTo5qLMBeu8jsEdnqeU10Q9hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmZiMjAzLWNhYWItNDliMy1hZDMzLWFmOTY2NzJkMTZlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNDowOS4xNDEzMjg3MTlaIn0%3D&digest=sha256%3Aaa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=a5382d22-e630-47a1-9ff9-1a76322e013b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55218" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.207928ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:49 -1200] "HEAD /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-03-02T06:24:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=b627974a-3a98-4b14-9c4a-f6b56d1e09eb http.request.method=GET http.request.remoteaddr="127.0.0.1:55188" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=40.799932374s http.response.status=200 http.response.written=2588672 -127.0.0.1 - - [02/Mar/2025:06:24:09 -1200] "GET /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 200 2588672 "" "Go-http-client/1.1" -time="2025-03-02T06:24:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45299" http.request.id=c2f89b73-1e96-485f-a06f-108ee8aebc72 http.request.method=GET http.request.remoteaddr="127.0.0.1:55176" http.request.uri="/v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=40.844922772s http.response.status=200 http.response.written=2621440 -127.0.0.1 - - [02/Mar/2025:06:24:08 -1200] "GET /v2/foo/bar/blobs/sha256:aa8b8d6334185a9d6738310cde2d17896795bcbf04f51a8bbfa287123c9492f3 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" ---- PASS: TestBlobDelete (134.21s) +time="2026-04-05T15:24:07+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:07+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:07+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=39413c35-3aed-4a41-96c0-0f83d9f27892 http.request.method=GET http.request.remoteaddr="127.0.0.1:48708" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.025558ms http.response.status=404 http.response.written=157 vars.digest="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=52ed9db5-a7a8-4e04-ad55-aedc6e0dbf20 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.666992ms http.response.status=404 http.response.written=157 vars.digest="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "HEAD /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=da8893c0-bc4a-4d75-a30a-960a44feadf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48716" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.728966ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=eaa5e34c-11d4-4617-88c2-893d2de8dd97 http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.691107ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=e26a523b-39ee-43cc-a016-e73bcba0dd32 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.703913ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "DELETE /v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=356cd167-4408-44c8-a258-8868b3e93bef http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=113d4296-3916-4b00-8fc7-c57b367abfb0 +time="2026-04-05T15:24:07+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=356cd167-4408-44c8-a258-8868b3e93bef http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.64019ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=113d4296-3916-4b00-8fc7-c57b367abfb0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "GET /v2/foo/bar/blobs/uploads/113d4296-3916-4b00-8fc7-c57b367abfb0?_state=vkvWrJBIbFDj4I5ZKquR85zJl9wLp1JDMK3mcE9buqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2Q0Mjk2LTM5MTYtNGIwMC04ZmM3LWM1N2IzNjdhYmZiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41MzA1NDU4OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=c4cb26cb-0d04-48af-bf2d-76f607e2a490 http.request.method=POST http.request.remoteaddr="127.0.0.1:48726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.728697ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=e28b34ed-ea48-4ea1-b539-e3307e626a8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/7d0fc557-5251-4365-b6cc-e6b3847ffa88?_state=sinVaS1EnDg6V9r1RC9cLKroOPH9BOCTtApkuJPepCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMGZjNTU3LTUyNTEtNDM2NS1iNmNjLWU2YjM4NDdmZmE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41Mzg4MzQxNDdaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 provided="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar vars.uuid=7d0fc557-5251-4365-b6cc-e6b3847ffa88 +time="2026-04-05T15:24:07+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=e28b34ed-ea48-4ea1-b539-e3307e626a8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/7d0fc557-5251-4365-b6cc-e6b3847ffa88?_state=sinVaS1EnDg6V9r1RC9cLKroOPH9BOCTtApkuJPepCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMGZjNTU3LTUyNTEtNDM2NS1iNmNjLWU2YjM4NDdmZmE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41Mzg4MzQxNDdaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=7d0fc557-5251-4365-b6cc-e6b3847ffa88 +time="2026-04-05T15:24:07+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=e28b34ed-ea48-4ea1-b539-e3307e626a8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/7d0fc557-5251-4365-b6cc-e6b3847ffa88?_state=sinVaS1EnDg6V9r1RC9cLKroOPH9BOCTtApkuJPepCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMGZjNTU3LTUyNTEtNDM2NS1iNmNjLWU2YjM4NDdmZmE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41Mzg4MzQxNDdaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.925855ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=7d0fc557-5251-4365-b6cc-e6b3847ffa88 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "PUT /v2/foo/bar/blobs/uploads/7d0fc557-5251-4365-b6cc-e6b3847ffa88?_state=sinVaS1EnDg6V9r1RC9cLKroOPH9BOCTtApkuJPepCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMGZjNTU3LTUyNTEtNDM2NS1iNmNjLWU2YjM4NDdmZmE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41Mzg4MzQxNDdaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=5d576f9e-ca46-436e-89f0-dc0c47684166 http.request.method=POST http.request.remoteaddr="127.0.0.1:48726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.573392ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=04d137d6-8114-41e9-baab-ab3124f0dbf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/eb3c76e6-2488-4337-aa41-e744dac6f6c3?_state=uY9lAENt-KOrH5z6aEqmY42KEVDQBLoIgBiQ0bkos7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViM2M3NmU2LTI0ODgtNDMzNy1hYTQxLWU3NDRkYWM2ZjZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NDI5ODcxNDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.947721ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "PUT /v2/foo/bar/blobs/uploads/eb3c76e6-2488-4337-aa41-e744dac6f6c3?_state=uY9lAENt-KOrH5z6aEqmY42KEVDQBLoIgBiQ0bkos7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViM2M3NmU2LTI0ODgtNDMzNy1hYTQxLWU3NDRkYWM2ZjZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NDI5ODcxNDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=f6aefd94-d031-4040-9a64-5f2c4fd5fa3b http.request.method=POST http.request.remoteaddr="127.0.0.1:48726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.580386ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=dec72b44-723f-4186-bc86-65812d512c7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/d7ea1fa3-3e32-4fdf-806f-d126933414fc?_state=VDXXR2JtDTUxFGLWlPGY5QOY70TeALdOdTGvt0B8S117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZWExZmEzLTNlMzItNGZkZi04MDZmLWQxMjY5MzM0MTRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NDcyNDQ1MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.862687ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "PUT /v2/foo/bar/blobs/uploads/d7ea1fa3-3e32-4fdf-806f-d126933414fc?_state=VDXXR2JtDTUxFGLWlPGY5QOY70TeALdOdTGvt0B8S117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3ZWExZmEzLTNlMzItNGZkZi04MDZmLWQxMjY5MzM0MTRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NDcyNDQ1MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=fce4691e-6163-4ef4-b2c3-f8f7fedebb33 http.request.method=POST http.request.remoteaddr="127.0.0.1:48726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.517152ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:11+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=f9c08eca-c0db-434a-8fa9-fb7adbfd52f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/a01ce873-91d9-4ee3-a591-01b832eee2ea?_state=comsc9YhBu2z7zHRcrpY6x6r3H0HGxml9huetKhdZ297Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMWNlODczLTkxZDktNGVlMy1hNTkxLTAxYjgzMmVlZTJlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NTEzNzI2ODNaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.duration=3.827793634s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:07 +1400] "PUT /v2/foo/bar/blobs/uploads/a01ce873-91d9-4ee3-a591-01b832eee2ea?_state=comsc9YhBu2z7zHRcrpY6x6r3H0HGxml9huetKhdZ297Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMWNlODczLTkxZDktNGVlMy1hNTkxLTAxYjgzMmVlZTJlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDowNy41NTEzNzI2ODNaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:11+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=f904a182-3d76-4695-b792-ec35805dafa5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48726" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.781752ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:11 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:37783" http.request.id=d8026f1b-3d95-466e-ae40-90c5a8910e53 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/e362b77b-87d8-451c-9e85-2636a4766be4?_state=xP4hrZbJDHJaufSYxHcMM3z4oJ9hC7KzeJoqWL9ijpJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjJiNzdiLTg3ZDgtNDUxYy05ZTg1LTI2MzZhNDc2NmJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxMS41MjEwMTY3MjNaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.307479034s http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:11 +1400] "PATCH /v2/foo/bar/blobs/uploads/e362b77b-87d8-451c-9e85-2636a4766be4?_state=xP4hrZbJDHJaufSYxHcMM3z4oJ9hC7KzeJoqWL9ijpJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjJiNzdiLTg3ZDgtNDUxYy05ZTg1LTI2MzZhNDc2NmJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxMS41MjEwMTY3MjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=bd4b66d4-d419-4ac9-9545-e9e0f2e86d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/uploads/e362b77b-87d8-451c-9e85-2636a4766be4?_state=aTTqdairxgOB6PzqXiQoeuHLfYbmDC9e_wuOIh26fZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjJiNzdiLTg3ZDgtNDUxYy05ZTg1LTI2MzZhNDc2NmJlNCIsIk9mZnNldCI6MTkwNjUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MTFaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.duration=1.97827ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "PUT /v2/foo/bar/blobs/uploads/e362b77b-87d8-451c-9e85-2636a4766be4?_state=aTTqdairxgOB6PzqXiQoeuHLfYbmDC9e_wuOIh26fZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjJiNzdiLTg3ZDgtNDUxYy05ZTg1LTI2MzZhNDc2NmJlNCIsIk9mZnNldCI6MTkwNjUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MTFaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=42b0a15b-72ea-48c2-8e50-d29d55680aeb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.627274ms http.response.status=200 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "HEAD /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=4e9d4914-b09b-4c0d-b445-23a28274166f http.request.method=GET http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=80.34811ms http.response.status=200 http.response.written=19065344 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "GET /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 200 19065344 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=error msg="error parsing digest=\"sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=9c0061b6-e47d-49a0-b0ae-5f15f4b2fa9b http.request.method=GET http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +time="2026-04-05T15:24:14+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=9c0061b6-e47d-49a0-b0ae-5f15f4b2fa9b http.request.method=GET http.request.remoteaddr="127.0.0.1:48726" http.request.uri="/v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655155ms http.response.status=400 http.response.written=110 vars.digest="sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "GET /v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=b8d77ed9-359d-424f-9449-d51f8bb810d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44316" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.duration=1.959173ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "GET /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=cc6ea43b-fcfe-4d1b-8edf-24fbdd2a987a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.duration=1.714141ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "DELETE /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=d4d509d1-5314-422e-a329-fad0f5fd92e7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.63202ms http.response.status=404 http.response.written=157 vars.digest="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "HEAD /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=f291d4eb-c0d6-4b7a-9e74-abc9f185a4c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.560401ms http.response.status=404 http.response.written=74 vars.digest="sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "DELETE /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 404 74 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=error msg="error parsing digest=\"sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde\": unsupported digest algorithm" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=dc7d4a1c-5f70-4419-897e-6e7314a5b832 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44340" http.request.uri="/v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +time="2026-04-05T15:24:14+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=dc7d4a1c-5f70-4419-897e-6e7314a5b832 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44340" http.request.uri="/v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.38683ms http.response.status=400 http.response.written=110 vars.digest="sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "DELETE /v2/foo/bar/blobs/sha257:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-04-05T15:24:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=b14177a2-3cd5-4dd4-942c-69239e392274 http.request.method=POST http.request.remoteaddr="127.0.0.1:44344" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.485246ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:18+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=d04d146d-8f76-4851-8707-c144707e97f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44344" http.request.uri="/v2/foo/bar/blobs/uploads/aefd09ef-bb46-48ee-ad41-239fa369553f?_state=PAZK1gNlSuMj-v0CBdn_dHbNk8NDSI3gig2C1JmGrDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQwOWVmLWJiNDYtNDhlZS1hZDQxLTIzOWZhMzY5NTUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxNC45OTE5OTY0NThaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.duration=3.185234721s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "PUT /v2/foo/bar/blobs/uploads/aefd09ef-bb46-48ee-ad41-239fa369553f?_state=PAZK1gNlSuMj-v0CBdn_dHbNk8NDSI3gig2C1JmGrDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQwOWVmLWJiNDYtNDhlZS1hZDQxLTIzOWZhMzY5NTUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxNC45OTE5OTY0NThaIn0%3D&digest=sha256%3A14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:18+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=81f9cc01-51e3-4b9b-bd10-b2c24de903af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44344" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.183662ms http.response.status=200 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:18 +1400] "HEAD /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:18+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=95ccefac-be62-4b41-ba2f-2cd801dc3c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:44312" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=3.350250438s http.response.status=200 http.response.written=2709582 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "GET /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 200 2709582 "" "Go-http-client/1.1" +time="2026-04-05T15:24:18+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37783" http.request.id=ac7df5e0-1f68-4c3a-a02b-768da1c043c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44316" http.request.uri="/v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=3.342648588s http.response.status=200 http.response.written=2631893 +127.0.0.1 - - [05/Apr/2026:15:24:14 +1400] "GET /v2/foo/bar/blobs/sha256:14bae427945a715da35c075f88b5bbfda41ed4f88c2363f911a140788d359dde HTTP/1.1" 200 2631893 "" "Go-http-client/1.1" +--- PASS: TestBlobDelete (11.19s) === RUN TestRelativeURL -time="2025-03-02T06:24:49-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:24:49-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:24:49-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37273" http.request.id=417ff4c9-16ce-47df-a8b6-e1a9e1791449 http.request.method=POST http.request.remoteaddr="127.0.0.1:36162" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.924404ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:25:17-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37273" http.request.id=9f674742-921e-481c-b686-09865921b156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/bar/blobs/uploads/fa48df1c-dc44-43fb-bb99-2b106dce3c34?_state=B3GIKpUwQ8DMmpHz3RFKldZ9whNdnn5W3N9SksOyTR97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNDhkZjFjLWRjNDQtNDNmYi1iYjk5LTJiMTA2ZGNlM2MzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNDo0OS44Mzc4NzYwMzVaIn0%3D&digest=sha256%3Af008d56433a2ef9bfce1fd95ea1851c23e57397196b2853e238ebcb1c352212d" http.request.useragent=Go-http-client/1.1 http.response.duration=26.058466222s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:24:51 -1200] "PUT /v2/foo/bar/blobs/uploads/fa48df1c-dc44-43fb-bb99-2b106dce3c34?_state=B3GIKpUwQ8DMmpHz3RFKldZ9whNdnn5W3N9SksOyTR97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNDhkZjFjLWRjNDQtNDNmYi1iYjk5LTJiMTA2ZGNlM2MzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNDo0OS44Mzc4NzYwMzVaIn0%3D&digest=sha256%3Af008d56433a2ef9bfce1fd95ea1851c23e57397196b2853e238ebcb1c352212d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:25:17-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37273" http.request.id=5aa763bd-79ed-422b-ba0c-cb5f5c2f0615 http.request.method=POST http.request.remoteaddr="127.0.0.1:36162" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.699889ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:25:17 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:25:17-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37273" http.request.id=d0ca1d2d-f4e0-44c7-b495-d526e1896389 http.request.method=POST http.request.remoteaddr="127.0.0.1:36162" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=4.056738ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:25:17 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:25:29-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37273" http.request.id=fdf821ec-dd55-4ee6-a828-0d5619f339b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/bar/blobs/uploads/551eb41a-7b22-43d0-b4d8-543b80ca6762?_state=KedWiQ7JnRO88wOD8Y1Z-azkq6CMgG7dL7bvBLFyTXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MWViNDFhLTdiMjItNDNkMC1iNGQ4LTU0M2I4MGNhNjc2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNToxNy43MzI4NDgyNDdaIn0%3D&digest=sha256%3A9414c31f2f14c82be2589d1f8f6ddeb7e295619e9888c0b2eb87318962f528f9" http.request.useragent=Go-http-client/1.1 http.response.duration=11.271233916s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:25:17 -1200] "PUT /v2/foo/bar/blobs/uploads/551eb41a-7b22-43d0-b4d8-543b80ca6762?_state=KedWiQ7JnRO88wOD8Y1Z-azkq6CMgG7dL7bvBLFyTXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MWViNDFhLTdiMjItNDNkMC1iNGQ4LTU0M2I4MGNhNjc2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNToxNy43MzI4NDgyNDdaIn0%3D&digest=sha256%3A9414c31f2f14c82be2589d1f8f6ddeb7e295619e9888c0b2eb87318962f528f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" ---- PASS: TestRelativeURL (39.18s) +time="2026-04-05T15:24:18+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:18+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:18+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37295" http.request.id=a127ab83-40b4-485b-92bb-e0e8bb2eedf9 http.request.method=POST http.request.remoteaddr="127.0.0.1:32916" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.91584ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:18 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37295" http.request.id=c7f8c16f-669b-4859-a8ac-d08311fff374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32916" http.request.uri="/v2/foo/bar/blobs/uploads/59dbe52e-8bd0-4606-b8ea-dfe9fef0a8ce?_state=p4p_D9SzIZL-UKc9504XHXMUpFXFDulc5b8CtNRKymR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZGJlNTJlLThiZDAtNDYwNi1iOGVhLWRmZTlmZWYwYThjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxOC4zMjU3MDMyNTJaIn0%3D&digest=sha256%3Aca7aa3dcbbbcdcecf898590a32eac029337a12427fcf4c09bc0ff5901674b848" http.request.useragent=Go-http-client/1.1 http.response.duration=3.18781511s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:18 +1400] "PUT /v2/foo/bar/blobs/uploads/59dbe52e-8bd0-4606-b8ea-dfe9fef0a8ce?_state=p4p_D9SzIZL-UKc9504XHXMUpFXFDulc5b8CtNRKymR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZGJlNTJlLThiZDAtNDYwNi1iOGVhLWRmZTlmZWYwYThjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoxOC4zMjU3MDMyNTJaIn0%3D&digest=sha256%3Aca7aa3dcbbbcdcecf898590a32eac029337a12427fcf4c09bc0ff5901674b848 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37295" http.request.id=9f2c18e6-faee-4efd-800e-7375e4a16893 http.request.method=POST http.request.remoteaddr="127.0.0.1:32916" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.106389ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37295" http.request.id=4bd4d9fd-c7ab-4e81-95d9-6576e94600db http.request.method=POST http.request.remoteaddr="127.0.0.1:32916" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="914.866µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37295" http.request.id=0edf8567-027b-4176-b0df-ec77e613918f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32916" http.request.uri="/v2/foo/bar/blobs/uploads/fb3e58bd-d271-4a9d-a3dd-faaefbd40d42?_state=g7EzV2KcbmW0jcTvhj9N9jKRSxyKeD2LAwXh1Ap3LJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiM2U1OGJkLWQyNzEtNGE5ZC1hM2RkLWZhYWVmYmQ0MGQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyMS44MzEwNTU0M1oifQ%3D%3D&digest=sha256%3A027ec1b86d0cff865cf097476c158d99cf81c178b975a59db3d27cd933e88537" http.request.useragent=Go-http-client/1.1 http.response.duration=4.227941298s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:21 +1400] "PUT /v2/foo/bar/blobs/uploads/fb3e58bd-d271-4a9d-a3dd-faaefbd40d42?_state=g7EzV2KcbmW0jcTvhj9N9jKRSxyKeD2LAwXh1Ap3LJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiM2U1OGJkLWQyNzEtNGE5ZC1hM2RkLWZhYWVmYmQ0MGQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyMS44MzEwNTU0M1oifQ%3D%3D&digest=sha256%3A027ec1b86d0cff865cf097476c158d99cf81c178b975a59db3d27cd933e88537 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +--- PASS: TestRelativeURL (7.74s) === RUN TestBlobDeleteDisabled -time="2025-03-02T06:25:29-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:25:29-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:25:29-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:36299" http.request.id=dd0393f8-c28d-4e5f-8fc3-a0884380985d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40772" http.request.uri="/v2/foo/bar/blobs/sha256:947bcee1e270406131269b31822046ccf1d29e845ad1db832780be93770a709d" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.947878ms http.response.status=405 http.response.written=78 vars.digest="sha256:947bcee1e270406131269b31822046ccf1d29e845ad1db832780be93770a709d" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:25:29 -1200] "DELETE /v2/foo/bar/blobs/sha256:947bcee1e270406131269b31822046ccf1d29e845ad1db832780be93770a709d HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestBlobDeleteDisabled (0.92s) +time="2026-04-05T15:24:26+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:26+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:26+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:42079" http.request.id=e3444559-353c-46a5-bf16-232a4a307388 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37676" http.request.uri="/v2/foo/bar/blobs/sha256:e28973a67f6c799257783b4b7db831c8792ea452ed47fc94a78cb11233983bfd" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="973.724µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e28973a67f6c799257783b4b7db831c8792ea452ed47fc94a78cb11233983bfd" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:26 +1400] "DELETE /v2/foo/bar/blobs/sha256:e28973a67f6c799257783b4b7db831c8792ea452ed47fc94a78cb11233983bfd HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled -time="2025-03-02T06:25:29-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:25:29-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:25:30-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:44211" http.request.id=69163a68-6db4-4673-8e4f-e5e01c1447b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:42504" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.227225ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:25:30 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:26:08-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:44211" http.request.id=ffb95cd1-5f56-4204-946b-57277d6a8112 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42504" http.request.uri="/v2/foo/bar/blobs/uploads/d4528983-66be-4be6-b155-c78e61f3a718?_state=n4caMPHoRWYHNsSXvQWRwRv_HSFTcBOhwYMFCPU3Leh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NTI4OTgzLTY2YmUtNGJlNi1iMTU1LWM3OGU2MWYzYTcxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNTozMC45MDg0NzExNzhaIn0%3D&digest=sha256%3A7cbe8b2c2e247e6e2eeceda39009fdd94a9e3e99f4f176a388c6461c9ce9434b" http.request.useragent=Go-http-client/1.1 http.response.duration=37.181662193s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:25:30 -1200] "PUT /v2/foo/bar/blobs/uploads/d4528983-66be-4be6-b155-c78e61f3a718?_state=n4caMPHoRWYHNsSXvQWRwRv_HSFTcBOhwYMFCPU3Leh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NTI4OTgzLTY2YmUtNGJlNi1iMTU1LWM3OGU2MWYzYTcxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNTozMC45MDg0NzExNzhaIn0%3D&digest=sha256%3A7cbe8b2c2e247e6e2eeceda39009fdd94a9e3e99f4f176a388c6461c9ce9434b HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:26:08-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:44211" http.request.id=8a5843ee-23c2-452a-98e4-8dfc73dc7ecf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42504" http.request.uri="/v2/foo/bar/blobs/sha256:7cbe8b2c2e247e6e2eeceda39009fdd94a9e3e99f4f176a388c6461c9ce9434b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.545096ms http.response.status=405 http.response.written=78 vars.digest="sha256:7cbe8b2c2e247e6e2eeceda39009fdd94a9e3e99f4f176a388c6461c9ce9434b" vars.name=foo/bar -127.0.0.1 - - [02/Mar/2025:06:26:08 -1200] "DELETE /v2/foo/bar/blobs/sha256:7cbe8b2c2e247e6e2eeceda39009fdd94a9e3e99f4f176a388c6461c9ce9434b HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestDeleteDisabled (38.16s) +time="2026-04-05T15:24:26+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:26+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:38009" http.request.id=41db1fae-5d4b-47d2-aacd-165607a2973b http.request.method=POST http.request.remoteaddr="127.0.0.1:58494" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.137497ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:26 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:38009" http.request.id=3702cdfd-7a28-4529-b761-37162e3a30dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58494" http.request.uri="/v2/foo/bar/blobs/uploads/25e2b2f4-6168-489a-a5c5-e3eb4b86a92c?_state=H0tjixRxxtpBMbJImjng3mX68Q_RJ9BbOabo74ebRqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZTJiMmY0LTYxNjgtNDg5YS1hNWM1LWUzZWI0Yjg2YTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyNi40MTAzOTMyODlaIn0%3D&digest=sha256%3A23cbb07c11b76c2ad68650509f003565c3055a4024741b2ba9916d70f19edfb6" http.request.useragent=Go-http-client/1.1 http.response.duration=1.779671872s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:26 +1400] "PUT /v2/foo/bar/blobs/uploads/25e2b2f4-6168-489a-a5c5-e3eb4b86a92c?_state=H0tjixRxxtpBMbJImjng3mX68Q_RJ9BbOabo74ebRqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZTJiMmY0LTYxNjgtNDg5YS1hNWM1LWUzZWI0Yjg2YTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyNi40MTAzOTMyODlaIn0%3D&digest=sha256%3A23cbb07c11b76c2ad68650509f003565c3055a4024741b2ba9916d70f19edfb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:28+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:38009" http.request.id=0108bb4d-451a-4419-a74e-4096cac50b9d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58494" http.request.uri="/v2/foo/bar/blobs/sha256:23cbb07c11b76c2ad68650509f003565c3055a4024741b2ba9916d70f19edfb6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.005µs" http.response.status=405 http.response.written=78 vars.digest="sha256:23cbb07c11b76c2ad68650509f003565c3055a4024741b2ba9916d70f19edfb6" vars.name=foo/bar +127.0.0.1 - - [05/Apr/2026:15:24:28 +1400] "DELETE /v2/foo/bar/blobs/sha256:23cbb07c11b76c2ad68650509f003565c3055a4024741b2ba9916d70f19edfb6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestDeleteDisabled (1.94s) === RUN TestDeleteReadOnly -time="2025-03-02T06:26:08-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:26:08-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:26:09-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39129" http.request.id=136fadd5-391d-4a1b-b493-13f15d3c659d http.request.method=POST http.request.remoteaddr="127.0.0.1:49562" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.812648ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:26:09 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:26:43-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39129" http.request.id=08243533-9991-409a-8672-af8b85627a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49562" http.request.uri="/v2/foo/bar/blobs/uploads/e63897aa-9d44-441f-a775-f7e3cc3e9229?_state=fzp8J3OEjKb4z9ZEJumkOGrY4p3PkEQALZzUIASVrxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2Mzg5N2FhLTlkNDQtNDQxZi1hNzc1LWY3ZTNjYzNlOTIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNjowOS4zNDExODExMjZaIn0%3D&digest=sha256%3Aad6506b31b8eee0fbb2605e49c8799ef251373d915c1da21589e4824f0ec79ba" http.request.useragent=Go-http-client/1.1 http.response.duration=34.18386243s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:26:09 -1200] "PUT /v2/foo/bar/blobs/uploads/e63897aa-9d44-441f-a775-f7e3cc3e9229?_state=fzp8J3OEjKb4z9ZEJumkOGrY4p3PkEQALZzUIASVrxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2Mzg5N2FhLTlkNDQtNDQxZi1hNzc1LWY3ZTNjYzNlOTIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODoyNjowOS4zNDExODExMjZaIn0%3D&digest=sha256%3Aad6506b31b8eee0fbb2605e49c8799ef251373d915c1da21589e4824f0ec79ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "DELETE /v2/foo/bar/blobs/sha256:ad6506b31b8eee0fbb2605e49c8799ef251373d915c1da21589e4824f0ec79ba HTTP/1.1" 405 19 "" "Go-http-client/1.1" ---- PASS: TestDeleteReadOnly (35.44s) +time="2026-04-05T15:24:28+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:28+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39145" http.request.id=c9ae3ccc-84f9-4aa1-b660-854fc5d063b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49918" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.078063ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:29+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39145" http.request.id=7406f364-99c5-44e0-a61d-71dfc694de19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/5662df49-c544-4499-8fc6-8e6697d0f079?_state=ex7SaOSgbgnyBbWMCoGv2buJIpeC2_WuZWOVUxLgGMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NjJkZjQ5LWM1NDQtNDQ5OS04ZmM2LThlNjY5N2QwZjA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyOC4zMDc4NjMwNjNaIn0%3D&digest=sha256%3A57fe7ecaa6b3f576e29f3682602cd2467b96a355875fef7ffebf449215df8a34" http.request.useragent=Go-http-client/1.1 http.response.duration=1.617948176s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:28 +1400] "PUT /v2/foo/bar/blobs/uploads/5662df49-c544-4499-8fc6-8e6697d0f079?_state=ex7SaOSgbgnyBbWMCoGv2buJIpeC2_WuZWOVUxLgGMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NjJkZjQ5LWM1NDQtNDQ5OS04ZmM2LThlNjY5N2QwZjA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNDoyOC4zMDc4NjMwNjNaIn0%3D&digest=sha256%3A57fe7ecaa6b3f576e29f3682602cd2467b96a355875fef7ffebf449215df8a34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "DELETE /v2/foo/bar/blobs/sha256:57fe7ecaa6b3f576e29f3682602cd2467b96a355875fef7ffebf449215df8a34 HTTP/1.1" 405 19 "" "Go-http-client/1.1" +--- PASS: TestDeleteReadOnly (1.73s) === RUN TestStartPushReadOnly -time="2025-03-02T06:26:43-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:26:43-12:00" level=info msg="redis not configured" go.version=go1.24.0 -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" ---- PASS: TestStartPushReadOnly (0.01s) +time="2026-04-05T15:24:29+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:29+14:00" level=info msg="redis not configured" go.version=go1.24.0 +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" +--- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI -time="2025-03-02T06:26:43-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:26:43-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=45d02eaa-6c17-4614-aa7f-ac8f8d122a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.075946ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b2ea9fc3-8809-419c-b470-0b85eef60440 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.121053ms http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=6907c0ed-0299-424b-9e93-2ac1690198c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.277113ms http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b6ae4933-2eef-4b1d-8c83-902f5875711d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.462025ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b6ae4933-2eef-4b1d-8c83-902f5875711d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.640027ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b6ae4933-2eef-4b1d-8c83-902f5875711d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.764376ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:26:43-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b6ae4933-2eef-4b1d-8c83-902f5875711d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.815033ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:26:43 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-03-02T06:26:44-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=7fe7d202-b13c-429d-91d4-82e014dba751 http.request.method=POST http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.899391ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:26:44 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:00-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=416af2d1-5c40-421b-9054-6c2149a3e996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/blobs/uploads/1e9ca5a9-b692-4435-8644-d8baf501ff09?_state=Xx78uMOBoe9W8TIAan9mIfY_hKmjQ7M7WRVLvD6aWrp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTljYTVhOS1iNjkyLTQ0MzUtODY0NC1kOGJhZjUwMWZmMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjY6NDQuMTc2NDg0OTczWiJ9&digest=sha256%3Ab05ea44dd7d064e1a391f699ae8227eb830ad6a07d9431ef27c8232c840d6eff" http.request.useragent=Go-http-client/1.1 http.response.duration=16.209396645s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:26:44 -1200] "PUT /v2/foo/schema1/blobs/uploads/1e9ca5a9-b692-4435-8644-d8baf501ff09?_state=Xx78uMOBoe9W8TIAan9mIfY_hKmjQ7M7WRVLvD6aWrp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTljYTVhOS1iNjkyLTQ0MzUtODY0NC1kOGJhZjUwMWZmMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MjY6NDQuMTc2NDg0OTczWiJ9&digest=sha256%3Ab05ea44dd7d064e1a391f699ae8227eb830ad6a07d9431ef27c8232c840d6eff HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:01-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=a7b7d57d-66da-4d13-9c71-ae984b3716c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.715383ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:01 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=deb1158c-fd7a-4530-80ac-9fd03a1c2583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/blobs/uploads/c9bc4772-dde4-4ee7-a2ff-9a568b4f54bf?_state=CEpSMidkd0U2ZDapkA_QrBdSLtyACmyxkdxYn3WypTZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWJjNDc3Mi1kZGU0LTRlZTctYTJmZi05YTU2OGI0ZjU0YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MDEuMTg0NTk0MjA0WiJ9&digest=sha256%3A7583cd73f815d663dce5318d16d0f425a22aa0ae7852c4e5a89364bd67fe6855" http.request.useragent=Go-http-client/1.1 http.response.duration=25.014931992s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:01 -1200] "PUT /v2/foo/schema1/blobs/uploads/c9bc4772-dde4-4ee7-a2ff-9a568b4f54bf?_state=CEpSMidkd0U2ZDapkA_QrBdSLtyACmyxkdxYn3WypTZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWJjNDc3Mi1kZGU0LTRlZTctYTJmZi05YTU2OGI0ZjU0YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MDEuMTg0NTk0MjA0WiJ9&digest=sha256%3A7583cd73f815d663dce5318d16d0f425a22aa0ae7852c4e5a89364bd67fe6855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=f8bdf751-bfcd-47f6-8268-5f5be536a47a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=7.665368ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=5dba0fcf-3b6d-47eb-affe-cd6afd2e4d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.duration=2.516576ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=7968e45d-d6eb-490a-bf32-8e4755be94c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.470022ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b8e4c379-4879-4df8-9bda-4f8561dd6607 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.844292ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:45897" http.request.id=6d966117-af76-48cc-a4b3-44f350dfe17e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.duration=2.636785ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45897" http.request.id=6d25e6f2-8f65-4bc0-b9e8-dbcf39fdd7c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.duration=3.091081ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:45897" http.request.id=710bf639-255f-4fa8-ad84-4f69b372a308 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.duration=3.309042ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=14135377-f561-4097-b598-505f1c418627 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.394803ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=9ed24806-d044-4f14-be82-d45dd89f553a http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.619521ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=8133aede-258d-4f93-9a7f-9a8c6977e635 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.duration=1.198589ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=e41f7c7c-36a5-4460-bce9-1d5b9e3aa3b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46376" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.435406ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=error msg="payload digest does match: \"sha256:1673671ca6256556f5af38cd8a07d87c1f171728a3fe95f0cecfbfe734b547c7\" != \"sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620\"" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=d8c8fc2f-dbbc-41bd-9c5e-c6a4479f8a05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=d8c8fc2f-dbbc-41bd-9c5e-c6a4479f8a05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46376" http.request.uri="/v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593082ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620" -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:c101c2f4865909bccbd82c0b4022becec6ffd2432db92035739081819a91c620 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=ad9ae0e1-5c95-4624-a410-eb91c2a52af0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.034106ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=84fb9f4c-fe00-427d-9a96-f6e1e30a8d88 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.828222ms http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=bdba7bd7-940a-474d-9d32-2a8b933e46b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.52874ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=bdba7bd7-940a-474d-9d32-2a8b933e46b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.661203ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=bdba7bd7-940a-474d-9d32-2a8b933e46b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.718807ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=1d67e811-183f-4047-b255-0194c9f1b8c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.861182ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=fa70227d-4c88-4f9c-b752-9d6b9450ed5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/blobs/uploads/9f731a73-b2bf-4a7a-9e58-3447c5228662?_state=FUkSwxk9n95hME6Y5ZuaudJxJP5c8CyShLqJKzRMx7J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZjczMWE3My1iMmJmLTRhN2EtOWU1OC0zNDQ3YzUyMjg2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MjYuMjk2NDgyNTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=2.882203ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema2/blobs/uploads/9f731a73-b2bf-4a7a-9e58-3447c5228662?_state=FUkSwxk9n95hME6Y5ZuaudJxJP5c8CyShLqJKzRMx7J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZjczMWE3My1iMmJmLTRhN2EtOWU1OC0zNDQ3YzUyMjg2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MjYuMjk2NDgyNTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=d189f16f-a7a6-4b0e-a06b-bb158926dab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054601ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:27:26-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=d189f16f-a7a6-4b0e-a06b-bb158926dab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.152857ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:27:26 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-03-02T06:27:27-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=ba80c41e-6400-4003-8024-8cfdff6fb656 http.request.method=POST http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.573539ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:27 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=f9412612-a650-41a2-a242-7591a8928336 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/blobs/uploads/4ee8f4ca-56fe-4979-b39d-e4da6e81f23e?_state=tIlIgsPWazvM1vxnnWszdAsRHHOAFqjGr2hXZgQ5ed17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZWU4ZjRjYS01NmZlLTQ5NzktYjM5ZC1lNGRhNmU4MWYyM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MjcuMDUyMjY1MTA0WiJ9&digest=sha256%3Acacc869819a88703baba229d531c56c0de55119027c0e3b671feae2c80728e77" http.request.useragent=Go-http-client/1.1 http.response.duration=23.793344547s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:27 -1200] "PUT /v2/foo/schema2/blobs/uploads/4ee8f4ca-56fe-4979-b39d-e4da6e81f23e?_state=tIlIgsPWazvM1vxnnWszdAsRHHOAFqjGr2hXZgQ5ed17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZWU4ZjRjYS01NmZlLTQ5NzktYjM5ZC1lNGRhNmU4MWYyM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6MjcuMDUyMjY1MTA0WiJ9&digest=sha256%3Acacc869819a88703baba229d531c56c0de55119027c0e3b671feae2c80728e77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:27:51-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=8bc011e4-dffd-4973-b8a8-a1e5f245fae7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.063623ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:51 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=3a1369ad-6a6f-4768-8d40-4e9a74b8d372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/blobs/uploads/f7528edf-7396-41ce-a1f8-9b42b71e34ed?_state=KxLdqLruXoqiADmkKV0eeHxRdcE9ScMzjDmKDFXolTp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNzUyOGVkZi03Mzk2LTQxY2UtYTFmOC05YjQyYjcxZTM0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6NTEuOTIwODkyMDJaIn0%3D&digest=sha256%3Ab794a9b7caabb82e5418f54f34c3d6ff2c1c8d019ecffe1d6a548c427015a424" http.request.useragent=Go-http-client/1.1 http.response.duration=22.834933033s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:27:51 -1200] "PUT /v2/foo/schema2/blobs/uploads/f7528edf-7396-41ce-a1f8-9b42b71e34ed?_state=KxLdqLruXoqiADmkKV0eeHxRdcE9ScMzjDmKDFXolTp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNzUyOGVkZi03Mzk2LTQxY2UtYTFmOC05YjQyYjcxZTM0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjc6NTEuOTIwODkyMDJaIn0%3D&digest=sha256%3Ab794a9b7caabb82e5418f54f34c3d6ff2c1c8d019ecffe1d6a548c427015a424 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=9dd6c817-a4ce-4883-b515-b4640fd215b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=2.588366ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:45897" http.request.id=a393f801-8cf6-486c-8b27-8729f92eae71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79" http.request.useragent=Go-http-client/1.1 http.response.duration=6.29572ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=7fa36148-6097-4558-b588-3446a28b57dd http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=2.140369ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=3f7611ef-b3a2-458f-bbb9-a893c17dacf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.865715ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79 HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=82e03a8c-1707-40f6-b78c-ff76e8c45276 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=9.983908ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=3ce3abe4-9727-4b43-ab74-72dd5cceb7f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79" http.request.useragent=Go-http-client/1.1 http.response.duration=1.475851ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=75cac229-e26d-4013-b14a-f0980c97467c http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.37493ms http.response.status=200 http.response.written=45 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="rewriting manifest sha256:b8dd8105e9fb05b99f2bfb431ad893479be0588f0671b290a5b24e7bf8e00c79 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=7180ef55-0264-4084-9a39-a4fa4ee16e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=7180ef55-0264-4084-9a39-a4fa4ee16e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.860015ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:45897" http.request.id=426596f4-3cf6-42a7-886a-1bb3c976e1cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.262763ms http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:45897" http.request.id=99a59843-e280-459f-a1c9-a3c6457f5ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=2.513157ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:45897" http.request.id=aa67b3ef-aa1d-4aac-960e-ebcb02f45c5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f" http.request.useragent=Go-http-client/1.1 http.response.duration=10.38487ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=b485b88e-7065-424f-95fa-6ebb1013714c http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration=2.689061ms http.response.status=200 http.response.written=434 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=5fc1da1a-2d15-461c-b7d7-aab5be7fc92d http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration=2.232689ms http.response.status=200 http.response.written=434 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=4bcd8144-20c6-4820-83f3-defba2cb0824 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=10.27755ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=f8472874-d7ea-4c55-9ad4-1285dab3184f http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.864151ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=info msg="rewriting manifest list sha256:d32c95f5164205c282279049bee5cfda4a19573382836650a82218519db2224f in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=1bf2e15d-8310-4ff6-9283-f6978ddc16d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag -time="2025-03-02T06:28:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45897" http.request.id=1bf2e15d-8310-4ff6-9283-f6978ddc16d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=11.911114ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:28:14-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=1c046761-b206-46b1-afd5-2e4bb3d0d114 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.171943ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=7576f2ec-3576-4fdc-93c2-773a10d2f33f http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.050995ms http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=4b38fbed-28b2-4ee0-a532-9bbfeb7f1918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.246385ms http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=723d91c2-6f97-42b5-90fb-03ce05ce962c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.253676ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=723d91c2-6f97-42b5-90fb-03ce05ce962c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.373728ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=723d91c2-6f97-42b5-90fb-03ce05ce962c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.430703ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:28:14-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=723d91c2-6f97-42b5-90fb-03ce05ce962c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.486065ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:28:14 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-03-02T06:28:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=45c29af7-3eaa-4c90-bb4b-d6debe8b14d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.036505ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:15 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:38-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=4d87e297-e4f9-493a-bd52-152923c8e0dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/blobs/uploads/4b8dc158-246d-4e17-9678-e46a27f9dd51?_state=4lZJO8I2kC42vSHYR2kUUbRiLLF1GoT_DAITvHVt4kJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjhkYzE1OC0yNDZkLTRlMTctOTY3OC1lNDZhMjdmOWRkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjg6MTUuNjQwNTg3NzA5WiJ9&digest=sha256%3Aeb22bff73377a54b6720b3fe5e7274674472b65edb727b411eb57d2dc26784b9" http.request.useragent=Go-http-client/1.1 http.response.duration=22.412360765s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:15 -1200] "PUT /v2/foo/schema1/blobs/uploads/4b8dc158-246d-4e17-9678-e46a27f9dd51?_state=4lZJO8I2kC42vSHYR2kUUbRiLLF1GoT_DAITvHVt4kJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjhkYzE1OC0yNDZkLTRlMTctOTY3OC1lNDZhMjdmOWRkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjg6MTUuNjQwNTg3NzA5WiJ9&digest=sha256%3Aeb22bff73377a54b6720b3fe5e7274674472b65edb727b411eb57d2dc26784b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:28:38-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=1b669474-fcb9-48c3-82fa-10cb84080228 http.request.method=POST http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.728717ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:38 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=990e2e13-be5d-4308-8574-b5338f9829e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/blobs/uploads/90befa9e-2e49-4723-afab-75280566b8ec?_state=CJ--3AyreRHM7c4mQQoV5pgJDty4onVMd1G9LsbstOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MGJlZmE5ZS0yZTQ5LTQ3MjMtYWZhYi03NTI4MDU2NmI4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjg6MzguNjMyMzcyNTc5WiJ9&digest=sha256%3Ac0c5238c00f683a2e153b1106be9b162013c03cb1b20511cf1d8f659795dd523" http.request.useragent=Go-http-client/1.1 http.response.duration=34.703461214s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:28:38 -1200] "PUT /v2/foo/schema1/blobs/uploads/90befa9e-2e49-4723-afab-75280566b8ec?_state=CJ--3AyreRHM7c4mQQoV5pgJDty4onVMd1G9LsbstOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MGJlZmE5ZS0yZTQ5LTQ3MjMtYWZhYi03NTI4MDU2NmI4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjg6MzguNjMyMzcyNTc5WiJ9&digest=sha256%3Ac0c5238c00f683a2e153b1106be9b162013c03cb1b20511cf1d8f659795dd523 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=962c0ff9-b6ba-44a4-bbe9-0b272e8ea548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=3.193541ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=58cca886-f4f3-46f8-bd4a-bf5f6b8a3538 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.duration=2.902881ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=d8b0dd8f-a8aa-4b5f-87ea-67fbe5f4e537 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=7.539422ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=fd9ee8a4-5d42-498e-ba3d-43e03c4bab27 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.691589ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:42027" http.request.id=f428cf4c-7f79-4e15-9cb6-8e8ab1c05cdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.duration=3.269017ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42027" http.request.id=493610ad-b912-4898-a639-963a41992c71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.duration=12.692686ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:42027" http.request.id=ed8791c4-0f91-45e7-a545-f15398f43589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.duration=3.22862ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=7e79d2c6-2236-48e3-b74f-2c20b43664f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=3.406237ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=b18e8e4b-bf5e-46f0-a591-43a2b0731135 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.758411ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=25f8ef98-f919-4c44-8dfd-8f7556becccc http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.duration=7.542751ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=320bc30e-a9fc-4b7d-91ef-a9039bf5fe45 http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.657238ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=error msg="payload digest does match: \"sha256:0bae0bd2498eb2989c79f54870fdc8322c02198024fbac6cfd2ae037a21ae38b\" != \"sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09\"" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=91d2efea-9176-4852-95ef-57a72a21a22b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=91d2efea-9176-4852-95ef-57a72a21a22b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.688947ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09" -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema1/manifests/sha256:ba9c96d01e8e63855567ff48902108f1cc137c9d8762d0f6a02c3e8c5f391f09 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=ac979a82-4426-4c88-97ad-cce8b77ccb68 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.841974ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=64656092-901d-477f-af1a-89ce3aa0e729 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.843984ms http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=927c3614-3afa-4e30-add8-b05d968c3dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.785718ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=927c3614-3afa-4e30-add8-b05d968c3dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.889978ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=927c3614-3afa-4e30-add8-b05d968c3dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.950941ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=d5f6ffdc-0b62-4f63-b1c7-3f782984852b http.request.method=POST http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.974611ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=1bf70ab8-47fe-4c67-9aaa-259e37753c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/blobs/uploads/e01291a3-332b-4df7-8da2-4c963522fd0a?_state=HkVgsufkvfIc2o6yPOgLzkW1z0MPrUxjBGTL4aZYhaR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDEyOTFhMy0zMzJiLTRkZjctOGRhMi00Yzk2MzUyMmZkMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MTMuNDY1MDIxODkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=2.216886ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema2/blobs/uploads/e01291a3-332b-4df7-8da2-4c963522fd0a?_state=HkVgsufkvfIc2o6yPOgLzkW1z0MPrUxjBGTL4aZYhaR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDEyOTFhMy0zMzJiLTRkZjctOGRhMi00Yzk2MzUyMmZkMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MTMuNDY1MDIxODkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=ea6e044d-a2ce-4383-a446-8c9534152a3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156294ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:29:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=ea6e044d-a2ce-4383-a446-8c9534152a3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.261974ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:29:13 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-03-02T06:29:14-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=0d5d4bdc-55c7-47c1-83dd-b74c3407d5a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.209034ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:14 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:29-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=746c5dbc-f8d0-4c1b-9071-3c8062a282e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/blobs/uploads/4917aec2-0c39-4b13-baea-1477d9917277?_state=Zf8siOAtjyETNprSe_FNDpTi6YRfFGxfs3b_jB2uzXB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTE3YWVjMi0wYzM5LTRiMTMtYmFlYS0xNDc3ZDk5MTcyNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MTQuMTQ0OTE0MTk4WiJ9&digest=sha256%3Ac2935f29b86b7fa832de8fedfa0bb221b0cb904a6338e676cdff15f711338359" http.request.useragent=Go-http-client/1.1 http.response.duration=15.399821503s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:14 -1200] "PUT /v2/foo/schema2/blobs/uploads/4917aec2-0c39-4b13-baea-1477d9917277?_state=Zf8siOAtjyETNprSe_FNDpTi6YRfFGxfs3b_jB2uzXB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTE3YWVjMi0wYzM5LTRiMTMtYmFlYS0xNDc3ZDk5MTcyNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MTQuMTQ0OTE0MTk4WiJ9&digest=sha256%3Ac2935f29b86b7fa832de8fedfa0bb221b0cb904a6338e676cdff15f711338359 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:29:30-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=770b7345-eb70-483b-bc00-f5d638277a8d http.request.method=POST http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.687714ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:30 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=ee22d04a-6325-4e0e-a19e-986ccc8fbc35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/blobs/uploads/c2128b2c-6885-440f-8be4-e31ba3ff3630?_state=Ba9UhProX4Osg72YxCikppRUQnyvtE2c5AM2V3sprkd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjEyOGIyYy02ODg1LTQ0MGYtOGJlNC1lMzFiYTNmZjM2MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MzAuNzc2NDc5MDIzWiJ9&digest=sha256%3A50d9038301f508af6f03def8715133ae6b3bacc351a60132762aa85efb1b3a50" http.request.useragent=Go-http-client/1.1 http.response.duration=39.742188518s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:29:30 -1200] "PUT /v2/foo/schema2/blobs/uploads/c2128b2c-6885-440f-8be4-e31ba3ff3630?_state=Ba9UhProX4Osg72YxCikppRUQnyvtE2c5AM2V3sprkd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjEyOGIyYy02ODg1LTQ0MGYtOGJlNC1lMzFiYTNmZjM2MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6Mjk6MzAuNzc2NDc5MDIzWiJ9&digest=sha256%3A50d9038301f508af6f03def8715133ae6b3bacc351a60132762aa85efb1b3a50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=1a6efa93-1be0-4bc1-a3ae-9c0f0a18ce7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=3.113132ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:42027" http.request.id=d52060fa-f648-4ccc-87f7-be378dcc1620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1" http.request.useragent=Go-http-client/1.1 http.response.duration=6.100656ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=d9749890-4c7a-416e-a26d-2c67fb53cebe http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=2.482843ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=1e4ed5f7-5d5c-483f-a376-d2b6b419bfe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=2.1102ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=5e6ef82d-dc26-4ea2-86ca-459b3336b323 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.766308ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=7c4dac08-a64e-4e43-ab61-53b0e086a906 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1" http.request.useragent=Go-http-client/1.1 http.response.duration=1.940145ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=e23ab0e2-916b-4fbe-994d-f632c31af2d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.565093ms http.response.status=200 http.response.written=45 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="rewriting manifest sha256:3733a7083bd84eb669f875c266b423d1d89b4ae19b86a70c22d971c5f8c05ce1 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=c59465e4-e335-45d7-a4c5-38e0d41b436a http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=c59465e4-e335-45d7-a4c5-38e0d41b436a http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=3.153841ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:42027" http.request.id=590e6653-7f5a-4558-8ec6-6806ec6d23bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.805482ms http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:42027" http.request.id=08d8d717-88f7-4501-b655-de76c7b12726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=2.801254ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:42027" http.request.id=d1661693-1515-4751-8837-71543c39c338 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7" http.request.useragent=Go-http-client/1.1 http.response.duration=2.434196ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=3c5842fc-ca36-48ed-af77-f49a13ca1156 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration=2.247614ms http.response.status=200 http.response.written=434 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=3927c0ae-0237-4db4-a8d5-7bf08ce90828 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration=2.318574ms http.response.status=200 http.response.written=434 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=1c3b4658-32b9-4009-9990-c1cee87a1b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=6.378983ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=212754b6-b562-4cc8-9afc-adaa83b7672a http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7" http.request.useragent=Go-http-client/1.1 http.response.duration=1.764826ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=info msg="rewriting manifest list sha256:dc3a601ec356a4d289dd305aca18833e8b268c589049d0a5f6890bb7ea3be5f7 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=788f4c2e-e621-4014-a95f-8de11d037df9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag -time="2025-03-02T06:30:10-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:42027" http.request.id=788f4c2e-e621-4014-a95f-8de11d037df9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=4.764732ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" ---- PASS: TestManifestAPI (207.07s) +time="2026-04-05T15:24:29+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:29+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=502cb5e8-cc13-48da-a13a-da2eaced5155 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.241386ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=2d346053-3cb1-4ad5-80cc-8c7c7c23aada http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259ms http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=189a343e-86f4-4a02-86ca-0782a1ed0c40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.662µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=9e163ab4-e5fd-4a37-b714-3b4668c0a708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.599543ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=9e163ab4-e5fd-4a37-b714-3b4668c0a708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.759067ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=9e163ab4-e5fd-4a37-b714-3b4668c0a708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.842572ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:29+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=9e163ab4-e5fd-4a37-b714-3b4668c0a708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.924568ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:29 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-04-05T15:24:30+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=95d20e66-5cbd-4a99-8c8f-cc9cecb52916 http.request.method=POST http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.124583ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:30 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:33+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=b8259b88-e75b-4dc2-aa9d-5b9bc62f4e4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/blobs/uploads/1b63a648-476e-4f98-a41a-2895d231c0ff?_state=SabFqxzo75ubAWjk3n7RM8uZZhlXofJtDraUu9gStud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjYzYTY0OC00NzZlLTRmOTgtYTQxYS0yODk1ZDIzMWMwZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzAuMDg2OTc2MTJaIn0%3D&digest=sha256%3A29159859799556878aeb78ff6613b6acda5f0ee6d8a057c49df5928fa5399ae5" http.request.useragent=Go-http-client/1.1 http.response.duration=3.427791544s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:30 +1400] "PUT /v2/foo/schema1/blobs/uploads/1b63a648-476e-4f98-a41a-2895d231c0ff?_state=SabFqxzo75ubAWjk3n7RM8uZZhlXofJtDraUu9gStud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjYzYTY0OC00NzZlLTRmOTgtYTQxYS0yODk1ZDIzMWMwZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzAuMDg2OTc2MTJaIn0%3D&digest=sha256%3A29159859799556878aeb78ff6613b6acda5f0ee6d8a057c49df5928fa5399ae5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:33+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=2f695a75-d0f2-4700-826b-d8c829b1dbfd http.request.method=POST http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="997.909µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:33 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=78f7e431-ddce-4036-806b-dd9e8e1c7938 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/blobs/uploads/0371e864-7f10-42fb-bfcb-8a3cc2f0d558?_state=H1z0DGrfg_HFaCLNUVdUFhmOqTgSuO7wTKsI-SeovT57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzcxZTg2NC03ZjEwLTQyZmItYmZjYi04YTNjYzJmMGQ1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzMuNzExNzQ3NzczWiJ9&digest=sha256%3A632a69979ea1ed8de51e372a38834a4935e398d908179f3d41f2f54e8f853c7e" http.request.useragent=Go-http-client/1.1 http.response.duration=4.451297439s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:33 +1400] "PUT /v2/foo/schema1/blobs/uploads/0371e864-7f10-42fb-bfcb-8a3cc2f0d558?_state=H1z0DGrfg_HFaCLNUVdUFhmOqTgSuO7wTKsI-SeovT57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzcxZTg2NC03ZjEwLTQyZmItYmZjYi04YTNjYzJmMGQ1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzMuNzExNzQ3NzczWiJ9&digest=sha256%3A632a69979ea1ed8de51e372a38834a4935e398d908179f3d41f2f54e8f853c7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=59588a10-980c-46a5-a9aa-bc63be35f751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.417528ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=3977c3a4-2d7a-4804-902d-70eb38d1fb54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.174446ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=9f6d3fd1-b225-46f3-b304-b103fdde94aa http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.146133ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=723dd135-860d-436e-a104-7c328468a4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.28351ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:35579" http.request.id=3731d68b-62fb-425b-b29d-4eedd27e5349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.161433ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35579" http.request.id=826d9e07-5fe3-42d9-aece-b7ebb06d90f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.182905ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:35579" http.request.id=42590a65-12a7-4a2f-9a96-c61fffd6c467 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.174973ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=7bb4f39a-82ee-40d6-a40c-7877032e0bb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.00248ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=2d7bb007-b35c-45b2-bbd7-183b645f9807 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="666.79µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=dbdf31f8-bd54-4289-921c-1552e5bfa0da http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.duration="685.76µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=070d70b5-78d6-4b87-bd47-284c392e8349 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.441µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=error msg="payload digest does match: \"sha256:eb244766c9704db41d89b43f1bf903a289efd587fb55d0da48a3bbbdece6b948\" != \"sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b\"" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=ff997028-4245-4377-abe8-1429b93e377f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=ff997028-4245-4377-abe8-1429b93e377f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.899µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b" +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema1/manifests/sha256:d62c43b4cf390894fc124431ffa3fa64243f2f02726d72bc287635414074961b HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=35daabc4-cc6d-4148-b76e-f1d8d85e6892 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.876µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=3aa10d12-4f7c-456d-a481-798eb2f5fe81 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.63µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=dee180b1-2fa7-4508-bd7f-80c1ca3c12aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.424µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=dee180b1-2fa7-4508-bd7f-80c1ca3c12aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.185µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=dee180b1-2fa7-4508-bd7f-80c1ca3c12aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.506µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=f19ca57d-1adb-4da1-93bd-3087ef7fd5d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="748.552µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=4afe8ccf-5fdb-4c04-9987-1df9ed48b3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/blobs/uploads/db5eb312-0dba-4efd-b9c6-203cd86011ac?_state=V42NmLlk54mCUxZ-QEVEp_88SdygYJ89JcLuTefUPdd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjVlYjMxMi0wZGJhLTRlZmQtYjljNi0yMDNjZDg2MDExYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzguMTg3MjUwMzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.013201ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema2/blobs/uploads/db5eb312-0dba-4efd-b9c6-203cd86011ac?_state=V42NmLlk54mCUxZ-QEVEp_88SdygYJ89JcLuTefUPdd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjVlYjMxMi0wZGJhLTRlZmQtYjljNi0yMDNjZDg2MDExYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzguMTg3MjUwMzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=bc7f65ca-487a-4f55-b4e9-871a4d95298a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.415µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:38+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=bc7f65ca-487a-4f55-b4e9-871a4d95298a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.482µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-04-05T15:24:38+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=350ce835-b677-484e-b688-ffec4d34af85 http.request.method=POST http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.064647ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:40+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=0ebad4b1-acd1-43a8-89b4-dbe5de2da824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/blobs/uploads/ee97431f-d487-4671-ae91-93e6229eea57?_state=Oz59e5TCgDRfSGRnTtMlyh1HtrwYpjyP4T1M4Xs8Fzx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTk3NDMxZi1kNDg3LTQ2NzEtYWU5MS05M2U2MjI5ZWVhNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzguMzE1ODYwNjY1WiJ9&digest=sha256%3Aafdcbb2f98cc6b6191c8e514f505f578c2861d61b5518360ab979dfc30d941b9" http.request.useragent=Go-http-client/1.1 http.response.duration=2.465575709s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:38 +1400] "PUT /v2/foo/schema2/blobs/uploads/ee97431f-d487-4671-ae91-93e6229eea57?_state=Oz59e5TCgDRfSGRnTtMlyh1HtrwYpjyP4T1M4Xs8Fzx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTk3NDMxZi1kNDg3LTQ2NzEtYWU5MS05M2U2MjI5ZWVhNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6MzguMzE1ODYwNjY1WiJ9&digest=sha256%3Aafdcbb2f98cc6b6191c8e514f505f578c2861d61b5518360ab979dfc30d941b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:40+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=795fd541-9027-44a0-9a69-9a151bb62c43 http.request.method=POST http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.089172ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:40 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=68cda184-8bc0-47f0-821b-6c551cbe9366 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/blobs/uploads/c20b2e21-11ba-49e5-9ec7-3fa4125891ec?_state=L3Sz5tVuYnJpZB3anm2J4_-5BCRs8mvTThmWca9WBsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjBiMmUyMS0xMWJhLTQ5ZTUtOWVjNy0zZmE0MTI1ODkxZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NDAuOTc0NjA5Njc3WiJ9&digest=sha256%3A72cbd8109a3fc556d7e798fb0fbf616036df13de5a2b647ecc36333bd84476d3" http.request.useragent=Go-http-client/1.1 http.response.duration=5.137901699s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:40 +1400] "PUT /v2/foo/schema2/blobs/uploads/c20b2e21-11ba-49e5-9ec7-3fa4125891ec?_state=L3Sz5tVuYnJpZB3anm2J4_-5BCRs8mvTThmWca9WBsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjBiMmUyMS0xMWJhLTQ5ZTUtOWVjNy0zZmE0MTI1ODkxZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NDAuOTc0NjA5Njc3WiJ9&digest=sha256%3A72cbd8109a3fc556d7e798fb0fbf616036df13de5a2b647ecc36333bd84476d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=b4e447ec-4813-4e11-b112-b5fafbc4f326 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.298759ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35579" http.request.id=f37ec259-ed67-45bd-81a6-4da5f51a677c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895" http.request.useragent=Go-http-client/1.1 http.response.duration="998.556µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=db4a62f7-b98c-4d55-b976-73d0dfc75992 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.101581ms http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=e1c8cb67-73a3-40d5-9f03-fa0443cb86fa http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="936.417µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=83e256c4-dbb4-416c-9222-4fbd2488107f http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="810.666µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=36bd2046-f4d8-45dc-9eff-1a4b960ea3a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895" http.request.useragent=Go-http-client/1.1 http.response.duration="679.366µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=2d4254d0-cc4f-4642-a86e-313092f37d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.26µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="rewriting manifest sha256:d6c99ad8256cedd208f7738190eeb1c9462f71181e436869f1066db5e1263895 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=cb327321-21dc-40a1-98f6-54e431812b93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=cb327321-21dc-40a1-98f6-54e431812b93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.579951ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35579" http.request.id=10baf272-554e-44f1-965c-13c49880daf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.998µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35579" http.request.id=f475414e-5b54-4eda-9614-b6b6d86321cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.073662ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35579" http.request.id=f146636e-b789-436c-bd9d-f5e2e278876f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec" http.request.useragent=Go-http-client/1.1 http.response.duration="986.692µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=e9c1bf84-4f0b-4041-97d7-740e3354168a http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="853.329µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=614f2442-7123-407d-b8cd-2b6342861528 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="880.936µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=72f76275-26f5-46d5-b629-bfede3ddbc71 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="740.361µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=0b700a47-9c26-4f31-9394-3f8903cc6c5b http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec" http.request.useragent=Go-http-client/1.1 http.response.duration="684.203µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="rewriting manifest list sha256:ec0c93074631e4629338f0935007172e5e78e1cced967237f8852527f8b0d7ec in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=fda3b18c-4a9d-407f-a6cd-611c46ee8855 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:35579" http.request.id=fda3b18c-4a9d-407f-a6cd-611c46ee8855 http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.564067ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:24:46+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=bd2c5dc4-576a-4c4b-8384-159b5bea75dd http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.621µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=d89379d5-a336-423a-acfe-4fc8c68e8ed8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.289µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=05e98592-a1d3-476d-99cf-65bcef35fc3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.695µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=67fc81ed-fa4c-4ee2-9add-2a73e28ed9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023073ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=67fc81ed-fa4c-4ee2-9add-2a73e28ed9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.069483ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=67fc81ed-fa4c-4ee2-9add-2a73e28ed9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.097108ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:24:46+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=67fc81ed-fa4c-4ee2-9add-2a73e28ed9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.127416ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-04-05T15:24:46+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=6e8ae9b7-e092-47ad-be99-c30d1fcec09a http.request.method=POST http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.102261ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:53+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=ecdd9ad8-1961-454e-8cc9-a19475a935e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/blobs/uploads/a1e4fc36-1c86-422c-8a79-ea5980331b49?_state=q36W6uKbUx6RPK4n7sn3vCQVN4CsR0o9fLRx6Y2mOSh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMWU0ZmMzNi0xYzg2LTQyMmMtOGE3OS1lYTU5ODAzMzFiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NDYuMzkwMTkyNjUxWiJ9&digest=sha256%3A23d526c84a3b99ebdc8e937127740d8354a456094da4a9061eda6ef8e7523487" http.request.useragent=Go-http-client/1.1 http.response.duration=6.726677704s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:46 +1400] "PUT /v2/foo/schema1/blobs/uploads/a1e4fc36-1c86-422c-8a79-ea5980331b49?_state=q36W6uKbUx6RPK4n7sn3vCQVN4CsR0o9fLRx6Y2mOSh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMWU0ZmMzNi0xYzg2LTQyMmMtOGE3OS1lYTU5ODAzMzFiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NDYuMzkwMTkyNjUxWiJ9&digest=sha256%3A23d526c84a3b99ebdc8e937127740d8354a456094da4a9061eda6ef8e7523487 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:53+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=a9e907a9-9227-4543-a23c-e41293aa3b88 http.request.method=POST http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.046527ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:53 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=ce2ee6e1-a19a-4788-9676-a9c881c7f7c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/blobs/uploads/0b86563e-2cac-403c-8a0b-7efe8c3ef2d3?_state=PSXLGXJvfdT6IIrDL1VbZ76CB7TfxBHENC92i4JDq757Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjg2NTYzZS0yY2FjLTQwM2MtOGEwYi03ZWZlOGMzZWYyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTMuMzM3NDg2MDA5WiJ9&digest=sha256%3A11125d2eda0ac258adfe322160c8cfad6f15a60e5a80829fbd57198aac3244f8" http.request.useragent=Go-http-client/1.1 http.response.duration=5.012190486s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:53 +1400] "PUT /v2/foo/schema1/blobs/uploads/0b86563e-2cac-403c-8a0b-7efe8c3ef2d3?_state=PSXLGXJvfdT6IIrDL1VbZ76CB7TfxBHENC92i4JDq757Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjg2NTYzZS0yY2FjLTQwM2MtOGEwYi03ZWZlOGMzZWYyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTMuMzM3NDg2MDA5WiJ9&digest=sha256%3A11125d2eda0ac258adfe322160c8cfad6f15a60e5a80829fbd57198aac3244f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=0c785208-bcf1-4bfe-b957-d3ffe8047453 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.70096ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=ce8ab830-61fa-424f-9b70-2a1622e20bea http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.duration=2.50099ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=d2ac52c5-fe95-4050-986f-7f86936ce8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.172493ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=9f2dedfb-1a8b-436b-a8aa-07e55c35933f http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.389211ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:39847" http.request.id=d8431c3e-dfaf-4fe3-bc25-1aef49bc3183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.duration=1.32908ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39847" http.request.id=4b162b83-249a-4949-b4e6-bfecedca0db1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.duration=1.379796ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:39847" http.request.id=e28a862b-21ec-43ad-b9e2-1b5df3357723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.duration=1.361427ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=5de1ebd1-41db-4945-ac82-9dfbd7fd0d47 http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.221599ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=45ea5ac7-4dfb-41a4-a96a-f7ac987468b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="849.011µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=55a960c8-6be6-4143-9b42-f5b1af3832ff http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.duration="769.491µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=2cde89d2-fc99-474d-9a16-85c35007cf0b http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.975µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=error msg="payload digest does match: \"sha256:a1c173c086055145cf28cdce86a4c69dd4b8e50928bf356818504cf27d931703\" != \"sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5\"" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=7cff0434-5743-46de-8e88-12a9b58a8e3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=7cff0434-5743-46de-8e88-12a9b58a8e3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.525µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5" +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema1/manifests/sha256:7e72a658b8916e92ca2ae847fb7c8c6137522abb185366d82d89df6c3c156ee5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=fc25c43b-63ba-42e4-b055-3f21da1a4bb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.215µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=c5a4f224-31ea-42f9-82b6-e3ddd770e4fb http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.489µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=45e8014e-400d-4145-bb9b-abbbfbf82d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="937.821µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=45e8014e-400d-4145-bb9b-abbbfbf82d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.661µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=45e8014e-400d-4145-bb9b-abbbfbf82d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.038221ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=e954201b-f0f0-4c56-adb1-a960089450e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.075026ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=c5be612b-1357-41f0-9faa-17835036a792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/blobs/uploads/9758166c-c223-4c34-a284-f2d4ddfcefa2?_state=EREcAiw25Flj1JO6gWkYwpwHNOM2vzdIzoL02wOm9cN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzU4MTY2Yy1jMjIzLTRjMzQtYTI4NC1mMmQ0ZGRmY2VmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTguMzgyMTk0Mjk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.274473ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema2/blobs/uploads/9758166c-c223-4c34-a284-f2d4ddfcefa2?_state=EREcAiw25Flj1JO6gWkYwpwHNOM2vzdIzoL02wOm9cN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzU4MTY2Yy1jMjIzLTRjMzQtYTI4NC1mMmQ0ZGRmY2VmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTguMzgyMTk0Mjk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=d8b29c0d-dc96-4a7c-a80f-5bd9726434e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.176341ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:24:58+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=d8b29c0d-dc96-4a7c-a80f-5bd9726434e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.222071ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-04-05T15:24:58+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=6cbd3fb9-0593-418c-a45d-9c0a8ac82ce3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.081774ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:00+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=909477f7-02e0-424b-9e8e-19ce02d1c7ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/blobs/uploads/0c9ba6c9-7fd7-4784-89d9-ab7a0e3c8c35?_state=MVxJ9U6Wm14jEe0rA2cWA4AirxXkf9oDiEHdH2pJjZB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzliYTZjOS03ZmQ3LTQ3ODQtODlkOS1hYjdhMGUzYzhjMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTguNTA1OTcxODI3WiJ9&digest=sha256%3Af6e3cf41c064aed6148e845a52ec71f1fe7b99b19f7c2d75abda2fa1b32f042b" http.request.useragent=Go-http-client/1.1 http.response.duration=2.069519802s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:24:58 +1400] "PUT /v2/foo/schema2/blobs/uploads/0c9ba6c9-7fd7-4784-89d9-ab7a0e3c8c35?_state=MVxJ9U6Wm14jEe0rA2cWA4AirxXkf9oDiEHdH2pJjZB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzliYTZjOS03ZmQ3LTQ3ODQtODlkOS1hYjdhMGUzYzhjMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjQ6NTguNTA1OTcxODI3WiJ9&digest=sha256%3Af6e3cf41c064aed6148e845a52ec71f1fe7b99b19f7c2d75abda2fa1b32f042b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:00+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=798624cb-a311-44d0-abf8-b19d8672982f http.request.method=POST http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.009735ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:00 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=90ea4b9c-1493-4205-8469-4f6f4a1ad76d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/blobs/uploads/7cf377dd-e8c0-4879-8564-474620c65a9e?_state=eWp5Mr_TTmIku-V9VUaeEOEzc7yVmHo3wkEwJspsW317Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Y2YzNzdkZC1lOGMwLTQ4NzktODU2NC00NzQ2MjBjNjVhOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDAuNzUyMjQzMTU2WiJ9&digest=sha256%3A95d9361f12580b64d13965a8251d62312f3991ddbb1218f1bf82994c745bef42" http.request.useragent=Go-http-client/1.1 http.response.duration=5.066911276s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:00 +1400] "PUT /v2/foo/schema2/blobs/uploads/7cf377dd-e8c0-4879-8564-474620c65a9e?_state=eWp5Mr_TTmIku-V9VUaeEOEzc7yVmHo3wkEwJspsW317Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Y2YzNzdkZC1lOGMwLTQ4NzktODU2NC00NzQ2MjBjNjVhOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDAuNzUyMjQzMTU2WiJ9&digest=sha256%3A95d9361f12580b64d13965a8251d62312f3991ddbb1218f1bf82994c745bef42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=a95cfcf7-dbb2-41fd-bd9e-e689a38d8e31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.218121ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39847" http.request.id=731fc336-7fb2-427e-a6ef-d640aa915acf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272" http.request.useragent=Go-http-client/1.1 http.response.duration="991.055µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=cad555e1-769c-4202-87b0-8e7483cf683c http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="873.288µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=0a817cb7-2118-4842-a946-6bb8e1b19b25 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="902.639µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=08eb1c0d-184e-42b6-9fc6-467ebcb9527a http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="696.188µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=53f89391-840d-43d9-a504-59d8760ce9c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272" http.request.useragent=Go-http-client/1.1 http.response.duration="683.111µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=e0392da8-a144-44cf-9618-03c46b86156c http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.764µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="rewriting manifest sha256:e92fcfb48e2d2e96123e79a250203f4f521e743ac9a9b4e0c95284f8b87cc272 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=92d98e7f-fa48-45ba-b3e0-1a73c12563e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=92d98e7f-fa48-45ba-b3e0-1a73c12563e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.38317ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39847" http.request.id=001e6998-cf0c-41ee-801a-ca8c938af8b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.711µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39847" http.request.id=9126bbad-8ed4-4238-b960-80c6f28a7198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="965.206µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39847" http.request.id=47e419fe-843a-4b42-8882-cab72edf3532 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7" http.request.useragent=Go-http-client/1.1 http.response.duration="890.874µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=120b389d-2b19-440b-a844-ce8577e3b48d http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="908.006µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=37c374be-f028-41be-b02c-05d92fef00f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="835.134µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=030593cc-da2c-4649-a396-fb4dd7499320 http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="730.758µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=c3064869-8141-409b-9cd1-3352589ced5d http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri="/v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7" http.request.useragent=Go-http-client/1.1 http.response.duration="661.632µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="rewriting manifest list sha256:4decca7252789539b4864b251da0ba4408377ee0e80f4c91d14e2a12a1b462c7 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=ae32af2b-c888-4b78-bed3-671aff33badc http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39847" http.request.id=ae32af2b-c888-4b78-bed3-671aff33badc http.request.method=GET http.request.remoteaddr="127.0.0.1:50892" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.917776ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +--- PASS: TestManifestAPI (35.91s) === RUN TestGetManifestWithStorageError -time="2025-03-02T06:30:10-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:30:10-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39449" http.request.id=2935ac35-cb21-4ecb-a83b-9105e58fbdb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri=/v2/manifesttagnotfound/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.013113ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:39449" http.request.id=3e7886c6-b01b-40d5-aea6-87204d7e11d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri=/v2/genericstorageerr/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.774747ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:39449" http.request.id=2b022e52-7929-4087-b776-6114ab98491b http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri=/v2/manifestinvalidpath/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.022728ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:39449" http.request.id=f651185f-e8f2-4d14-8439-c8bb575c84f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri=/v2/manifestbadlink/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.898564ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" ---- PASS: TestGetManifestWithStorageError (0.03s) +time="2026-04-05T15:25:05+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:25:05+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:42415" http.request.id=4ce1c3e9-ca2a-424e-8095-43428cf4e73c http.request.method=GET http.request.remoteaddr="127.0.0.1:38180" http.request.uri=/v2/manifesttagnotfound/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.406µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:42415" http.request.id=67b12fa6-df13-430e-97a9-3718177b2608 http.request.method=GET http.request.remoteaddr="127.0.0.1:38180" http.request.uri=/v2/genericstorageerr/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.421µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:42415" http.request.id=8add4d32-6d59-454e-a603-bdad81ffb23a http.request.method=GET http.request.remoteaddr="127.0.0.1:38180" http.request.uri=/v2/manifestinvalidpath/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.746µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.0 http.request.host="127.0.0.1:42415" http.request.id=79cdb6de-97d0-41bc-a063-c8f79b032e89 http.request.method=GET http.request.remoteaddr="127.0.0.1:38180" http.request.uri=/v2/manifestbadlink/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.69µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +--- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete -time="2025-03-02T06:30:10-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:30:10-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=833bddc0-ed3c-4c0c-8d2e-774ca9c416fd http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.712485ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=0f3ee069-0803-4810-8a8b-487cb9e9427c http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857716ms http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=5ae17165-4d68-4c23-ac57-1490d8f25fed http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.497597ms http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=8e3bac89-d9de-40fc-b287-7db9bc6f39ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.687126ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=8e3bac89-d9de-40fc-b287-7db9bc6f39ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.790726ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=8e3bac89-d9de-40fc-b287-7db9bc6f39ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.843952ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-03-02T06:30:10-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=8e3bac89-d9de-40fc-b287-7db9bc6f39ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.907616ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [02/Mar/2025:06:30:10 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-03-02T06:30:11-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=7a66719c-4109-4db1-b65e-fb628dc395a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.187072ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:11 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:32-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=1ca68909-9926-454e-a84e-75213beca4da http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/blobs/uploads/c25909d5-359d-4346-b26a-f80e7ad0d4a6?_state=RkFVquGzi5UVWLTCw1UCx7vKtA_-D4vK4EsY1ALscE17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjU5MDlkNS0zNTlkLTQzNDYtYjI2YS1mODBlN2FkMGQ0YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6MTEuOTMyMDE5NzMxWiJ9&digest=sha256%3Ac258d45c5eef7c4f9e1df39a5cf6023ecec0c67c5d01c6d8430e4a548a45d179" http.request.useragent=Go-http-client/1.1 http.response.duration=20.575894721s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:11 -1200] "PUT /v2/foo/schema1/blobs/uploads/c25909d5-359d-4346-b26a-f80e7ad0d4a6?_state=RkFVquGzi5UVWLTCw1UCx7vKtA_-D4vK4EsY1ALscE17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjU5MDlkNS0zNTlkLTQzNDYtYjI2YS1mODBlN2FkMGQ0YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6MTEuOTMyMDE5NzMxWiJ9&digest=sha256%3Ac258d45c5eef7c4f9e1df39a5cf6023ecec0c67c5d01c6d8430e4a548a45d179 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:33-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=6414c586-647b-4227-8daf-12c55bb203ce http.request.method=POST http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.758312ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:33 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=cc351dfd-87d9-4968-8524-0df02d88edbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/blobs/uploads/075fa703-5297-4d5f-b319-bcee364e5bc7?_state=wR00JSCIbv1xNWYEFP5yqvDpKVhTHhvXksVPoDwk37F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzVmYTcwMy01Mjk3LTRkNWYtYjMxOS1iY2VlMzY0ZTViYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6MzMuMzkxMTE5OTU0WiJ9&digest=sha256%3Abb088de9a7a6a40e392ddcf349669ebdd76a0933cb61c4ae056415acbaddff76" http.request.useragent=Go-http-client/1.1 http.response.duration=26.341476285s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:33 -1200] "PUT /v2/foo/schema1/blobs/uploads/075fa703-5297-4d5f-b319-bcee364e5bc7?_state=wR00JSCIbv1xNWYEFP5yqvDpKVhTHhvXksVPoDwk37F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzVmYTcwMy01Mjk3LTRkNWYtYjMxOS1iY2VlMzY0ZTViYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6MzMuMzkxMTE5OTU0WiJ9&digest=sha256%3Abb088de9a7a6a40e392ddcf349669ebdd76a0933cb61c4ae056415acbaddff76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=06b72b08-9e32-415d-90b2-a6560559f3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=2.86215ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=332a5d18-7180-4e86-b093-5421aae0a239 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=7.141301ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=37585f8e-bdf6-4762-9514-1e44cb766d31 http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.649459ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=3c0c8ee5-cb63-44ab-89b7-c381197a0772 http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.811677ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:46747" http.request.id=ff63bdbe-76e6-42c3-930e-d9ea63a8d501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=2.364393ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46747" http.request.id=b0086d61-f12c-4a0f-970f-d454f8dd7330 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=34.817105ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:46747" http.request.id=01b6e901-5719-4e60-ae3c-09eef4b6d5db http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=3.328833ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=212a13e4-2bbe-40ee-98c4-9356bca151e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.395493ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=e0709962-6356-4f00-afb4-5387bb6f4a16 http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.685813ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=8f861ed1-7096-4a8f-89d1-ab18f4b559ae http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=3.101291ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=56770d8a-1afa-4e56-a4b0-a27ff38f4276 http.request.method=GET http.request.remoteaddr="127.0.0.1:48118" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.296438ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="payload digest does match: \"sha256:2a80268ced39e4f48eda2958a074581d3dd5679a1e7fc73259f4f24c669533a3\" != \"sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0\"" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=d3be1763-ea5d-4dcc-a28c-27d6f49395ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=d3be1763-ea5d-4dcc-a28c-27d6f49395ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48118" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.107556ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=27dd1a4f-9fa3-4e93-b7b3-64cd14bfb158 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=2.222129ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "DELETE /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=e799c3d8-f46e-41d4-9967-4b86e67aea14 http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.033836ms http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=a273c1c7-9c70-4123-9807-3487804fa577 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59652" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.01276ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "DELETE /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=be1ea828-efcf-4f1b-ae32-a7d3336baa57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59660" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=3.490586ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=4e828c13-60b6-4225-9ae7-884289920483 http.request.method=GET http.request.remoteaddr="127.0.0.1:59660" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=3.093287ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=12c8f11d-960d-4038-9e43-dddfdfd68ff5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59664" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.341524ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=84cfee4a-4087-43db-ad72-15a1922c1ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=3.587012ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=a605f212-6a5d-4d58-83a8-c2d08d092a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.627635ms http.response.status=200 http.response.written=39 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=1a250783-11c2-4023-ad06-585962af4ee0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0" http.request.useragent=Go-http-client/1.1 http.response.duration=1.617805ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "DELETE /v2/foo/schema1/manifests/sha256:8c789e9883a6ffbc053e7438c87e9f3a98efe7e858df4cc0ad15610d94141db0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=ddc3bd57-5615-4f01-bd37-011181e6bce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.836296ms http.response.status=200 http.response.written=35 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=9ad3e40f-ce23-426f-9a92-bece4b538b64 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.967803ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=1068185f-ce7e-4e95-956b-775fa656b53c http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.750111ms http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=73658203-1412-4142-b5c3-3c52f066d57c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.772074ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=73658203-1412-4142-b5c3-3c52f066d57c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.859995ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=73658203-1412-4142-b5c3-3c52f066d57c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.914818ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=f7df9936-44d9-457e-ab36-3a03b7146aed http.request.method=POST http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.216583ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=305cc1e0-089b-4212-a636-6aea6b2b64fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/blobs/uploads/14bd93d4-1bd2-4c4f-837a-59d9d8be66d2?_state=qXvuiXhXQh9JG7vSPBlVYZd6e4P9ewyKNV_tpyLLLpV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNGJkOTNkNC0xYmQyLTRjNGYtODM3YS01OWQ5ZDhiZTY2ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6NTkuOTQwODQwNjgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=2.601062ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema2/blobs/uploads/14bd93d4-1bd2-4c4f-837a-59d9d8be66d2?_state=qXvuiXhXQh9JG7vSPBlVYZd6e4P9ewyKNV_tpyLLLpV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNGJkOTNkNC0xYmQyLTRjNGYtODM3YS01OWQ5ZDhiZTY2ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzA6NTkuOTQwODQwNjgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=c5b2d191-ff32-4838-b3e7-130e5bb10c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.524513ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:30:59-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=c5b2d191-ff32-4838-b3e7-130e5bb10c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.630381ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [02/Mar/2025:06:30:59 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-03-02T06:31:00-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=680bfa3a-4182-4b23-821d-d5f36d7b7043 http.request.method=POST http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.963282ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:00 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:27-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=e7331b67-e564-47b6-a3dd-78642ced2bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/blobs/uploads/f850f0ad-0df1-4a5f-aebe-712c168c7e71?_state=ovOGHsA81AfAK2q3cMuHK_HH0VPjnCeyRzTgDVvZv-97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODUwZjBhZC0wZGYxLTRhNWYtYWViZS03MTJjMTY4YzdlNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzE6MDAuOTY4NjAyNzRaIn0%3D&digest=sha256%3Af48300555e23b042c8b3e5923da26b31b140651d93018fdf74bdcdff3f3692c1" http.request.useragent=Go-http-client/1.1 http.response.duration=26.192950057s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:00 -1200] "PUT /v2/foo/schema2/blobs/uploads/f850f0ad-0df1-4a5f-aebe-712c168c7e71?_state=ovOGHsA81AfAK2q3cMuHK_HH0VPjnCeyRzTgDVvZv-97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODUwZjBhZC0wZGYxLTRhNWYtYWViZS03MTJjMTY4YzdlNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzE6MDAuOTY4NjAyNzRaIn0%3D&digest=sha256%3Af48300555e23b042c8b3e5923da26b31b140651d93018fdf74bdcdff3f3692c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:28-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=ba014a80-7628-4966-8b39-184bf99704bf http.request.method=POST http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.020021ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:28 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=73a0d5ed-df03-4e91-b717-9f59b6d967d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/blobs/uploads/390e0d3f-d0c2-420a-ae57-d7cece7a4c75?_state=meVZHbdNqS7hBm-wJPfujbZhIP-RFcWdHISX8PwPHLN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTBlMGQzZi1kMGMyLTQyMGEtYWU1Ny1kN2NlY2U3YTRjNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzE6MjguMjk2Njc5OTQ0WiJ9&digest=sha256%3Abe257584de2778dcd416ce3bbae3c70d2c80f44c07b5bfc01ed974594ea23313" http.request.useragent=Go-http-client/1.1 http.response.duration=24.377377839s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:28 -1200] "PUT /v2/foo/schema2/blobs/uploads/390e0d3f-d0c2-420a-ae57-d7cece7a4c75?_state=meVZHbdNqS7hBm-wJPfujbZhIP-RFcWdHISX8PwPHLN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTBlMGQzZi1kMGMyLTQyMGEtYWU1Ny1kN2NlY2U3YTRjNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMDJUMTg6MzE6MjguMjk2Njc5OTQ0WiJ9&digest=sha256%3Abe257584de2778dcd416ce3bbae3c70d2c80f44c07b5bfc01ed974594ea23313 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=51caf568-8259-461c-a4dc-868e6e6f73ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=2.198113ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=dedb8dcb-30dc-4c4c-95bc-1b7d827751b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.duration=1.480671ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "PUT /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=5759363d-7dc1-4b2e-aa33-9a8db11773a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.348059ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=ed9453e4-c8aa-40e2-a758-268660212a0e http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=2.03807ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=98d02468-bff7-4a72-ab25-63a732d68540 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.938774ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=4388c4be-71ba-4e85-84cb-22fe0a478c1f http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.duration=5.607472ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=1ed0ddae-9129-4c75-aa6a-8ba2ad4a9c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.411364ms http.response.status=200 http.response.written=45 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="rewriting manifest sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=bd8150c9-c703-41d1-ae72-060e9a86561e http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=bd8150c9-c703-41d1-ae72-060e9a86561e http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.478774ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=adf86934-5709-406d-b290-97c8323c9092 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.duration=1.547331ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "DELETE /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=a00ea448-f808-4469-9179-ad266334bc58 http.request.method=GET http.request.remoteaddr="127.0.0.1:59668" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.105041ms http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=a3297470-3a20-478f-9427-c5422bcef920 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38024" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.399933ms http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "DELETE /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=5152fe3e-7c87-4986-b210-9a62c8f7f6dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38038" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.duration=2.758355ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "PUT /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=e3b5f8a5-c62d-4ecc-850e-4917ec926054 http.request.method=GET http.request.remoteaddr="127.0.0.1:38038" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=2.362638ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=ff968411-652b-46a0-b4b2-fcde06b0d339 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38046" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.106154ms http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:46747" http.request.id=a0f3797f-d471-4c7c-86e4-6d8079df90c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38050" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=2.466893ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=63732aa5-fa79-4925-b6b7-fb62deaff983 http.request.method=GET http.request.remoteaddr="127.0.0.1:38050" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.7994ms http.response.status=200 http.response.written=39 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=6c9ea388-a45e-4ea3-8bf1-86f86bea1dde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38050" http.request.uri="/v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da" http.request.useragent=Go-http-client/1.1 http.response.duration=14.07923ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "DELETE /v2/foo/schema2/manifests/sha256:db656c0275332e947d6a9ffa61d1eff1ea4d586735a62a6b4f9db23e17cfa4da HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:31:52-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:46747" http.request.id=2942fdad-e985-4041-8eb8-ea279c50376e http.request.method=GET http.request.remoteaddr="127.0.0.1:38050" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.535673ms http.response.status=200 http.response.written=35 -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" ---- PASS: TestManifestDelete (102.14s) +time="2026-04-05T15:25:05+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:25:05+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=e9482f22-4e2b-4ac4-adfa-ff976f310f24 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.545µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=4419d358-e9bc-4b68-b8d9-bae88abfc587 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.206µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=f9166f3f-5014-42c4-abe9-48a8107a7829 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.296µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=012a2c00-c963-489a-943a-969105093036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.385519ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=012a2c00-c963-489a-943a-969105093036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.440729ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=012a2c00-c963-489a-943a-969105093036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.531105ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-04-05T15:25:05+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=012a2c00-c963-489a-943a-969105093036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.571601ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-04-05T15:25:05+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=1d12e41a-07b7-415c-8b3a-00690b11d312 http.request.method=POST http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.039487ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=666ee56a-af81-4dc6-baf1-818773b485ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/blobs/uploads/7d9bdf34-2927-45a4-8f06-79e433d33eab?_state=kfFWpdVn3gaaEXm54jCOnL2sQVDJmfzy117dXQTLbnl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDliZGYzNC0yOTI3LTQ1YTQtOGYwNi03OWU0MzNkMzNlYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDUuOTU1OTUwMjQzWiJ9&digest=sha256%3Af8ea4bc66fb8f8aa93ac26ce80214d655b29a43f561279fe7ac6262b0231670e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.707888092s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:05 +1400] "PUT /v2/foo/schema1/blobs/uploads/7d9bdf34-2927-45a4-8f06-79e433d33eab?_state=kfFWpdVn3gaaEXm54jCOnL2sQVDJmfzy117dXQTLbnl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDliZGYzNC0yOTI3LTQ1YTQtOGYwNi03OWU0MzNkMzNlYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDUuOTU1OTUwMjQzWiJ9&digest=sha256%3Af8ea4bc66fb8f8aa93ac26ce80214d655b29a43f561279fe7ac6262b0231670e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:07+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=eaaa0035-6e60-489f-aec0-7389c5780ff8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.09271ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:07 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=b13b163e-dc54-4534-930a-039383981fa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/blobs/uploads/9a6272e4-877d-451f-a95c-49ae9e21d6cc?_state=R5Uppv20uN_xujhFgMlexDgTXPa7PDdCgw-LqzcFNYp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTYyNzJlNC04NzdkLTQ1MWYtYTk1Yy00OWFlOWUyMWQ2Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDcuODcwMTQ2Mjk3WiJ9&digest=sha256%3A1954bc4530476af3bcc91973c3c22bb6a7c60e8a650f474d83a35ddf1fafbd4e" http.request.useragent=Go-http-client/1.1 http.response.duration=6.052839654s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:07 +1400] "PUT /v2/foo/schema1/blobs/uploads/9a6272e4-877d-451f-a95c-49ae9e21d6cc?_state=R5Uppv20uN_xujhFgMlexDgTXPa7PDdCgw-LqzcFNYp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTYyNzJlNC04NzdkLTQ1MWYtYTk1Yy00OWFlOWUyMWQ2Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MDcuODcwMTQ2Mjk3WiJ9&digest=sha256%3A1954bc4530476af3bcc91973c3c22bb6a7c60e8a650f474d83a35ddf1fafbd4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a0783b25-f406-4a8c-af2c-5b7a4b3ac486 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.71124ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a1df240e-5d58-41f8-b455-b580d9b28484 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.216919ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=9f0a6beb-074b-464f-90c6-a8f2b4106f16 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.356775ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a52de224-51a3-4785-b0b0-c60523982b86 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.215136ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:39455" http.request.id=053cdab0-a48a-4392-bcf2-25b628ef42bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.556958ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39455" http.request.id=eff8bc9c-fa26-41e5-b9ee-1312ffbb338e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.449888ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/json http.request.host="127.0.0.1:39455" http.request.id=9e039b79-9761-4e9b-a884-eeef0f7e9c48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.463077ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=0ac6c380-07d3-4e07-b027-cab8c4d8d59e http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.399298ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=e01d9271-9598-4e4a-8f6b-d539e276ca11 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="913.164µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=63c42a1a-4b01-48b7-9c25-ea92203ed71c http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration="937.987µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=f531b117-83b3-444f-af91-cb5e22928cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.36228ms http.response.status=200 http.response.written=41 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="payload digest does match: \"sha256:4ead7369636d7f732383b70ff149c419164ef393ee4dada40dbc8586590db123\" != \"sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310\"" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=71cef423-799f-4498-b23d-2a3c1824814e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=71cef423-799f-4498-b23d-2a3c1824814e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.159711ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=4249edd5-52f5-4c4f-8a72-461ea6356782 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60920" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.38335ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "DELETE /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=2d5a6783-7c69-4511-813a-ec9c6784691c http.request.method=GET http.request.remoteaddr="127.0.0.1:60920" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.473µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=3f8dc4ed-17ae-4662-8f86-4f2060bac521 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60922" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100027ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "DELETE /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a8b7e6f2-96a1-416f-9c6e-ea2df017c524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60934" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.587275ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a66c49a5-c0a0-4e23-b537-fca238f4beec http.request.method=GET http.request.remoteaddr="127.0.0.1:60934" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.105034ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=74351a27-a82a-4951-b953-cc688d061782 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60948" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.059957ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=fae87016-63a4-42e2-a601-38973171fc9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.743579ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a55ed641-608f-4f62-ab0d-807d37a8da50 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.948µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=7a0478be-185b-43d8-b984-5bb1d928533d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310" http.request.useragent=Go-http-client/1.1 http.response.duration=1.068671ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "DELETE /v2/foo/schema1/manifests/sha256:3082afd1bdd73ce0cc2b3924191636159def7ba10a7ea0d706b1076d980e6310 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=e8896fea-00c2-4406-8dde-7a4a862a7ee9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.317µs" http.response.status=200 http.response.written=35 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=97c001dc-f012-4670-bccd-3d8629652b3c http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.646µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=bdd938e1-c2ea-41e2-a41a-d40de3bbcd86 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.863µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=383dbbe2-f0e1-484e-a69a-065a634fc9ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.073486ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=383dbbe2-f0e1-484e-a69a-065a634fc9ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.128484ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=383dbbe2-f0e1-484e-a69a-065a634fc9ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.170888ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=74b93cb0-460c-487e-9738-d3b16bae0836 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.009402ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=28e8c54f-982a-4238-b072-e7588fe1245b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/blobs/uploads/e8cb03aa-e848-4152-b905-4f38b7ba1efc?_state=LqRAYiVQ4-9oqZSeTAaHEAxgB95AxRkKjJ0GUtdWEgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOGNiMDNhYS1lODQ4LTQxNTItYjkwNS00ZjM4YjdiYTFlZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTMuOTY4OTAwOTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3119ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema2/blobs/uploads/e8cb03aa-e848-4152-b905-4f38b7ba1efc?_state=LqRAYiVQ4-9oqZSeTAaHEAxgB95AxRkKjJ0GUtdWEgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOGNiMDNhYS1lODQ4LTQxNTItYjkwNS00ZjM4YjdiYTFlZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTMuOTY4OTAwOTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=9093abde-6e22-430a-b251-38efe30ecd7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519988ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:25:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=9093abde-6e22-430a-b251-38efe30ecd7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.562077ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [05/Apr/2026:15:25:13 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-04-05T15:25:14+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=c9398584-ef4a-4fe3-af55-9e66ff1f8b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.088511ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:14 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:15+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=06d3bec8-dbaf-4b00-ae8c-8886e854cc15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/blobs/uploads/78c54553-cadb-40aa-b0ec-c638f3b60cfb?_state=hHfwdPncmIvEt_PFWvFh77MhljdoY1uJsI4ctaZmu5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGM1NDU1My1jYWRiLTQwYWEtYjBlYy1jNjM4ZjNiNjBjZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTQuMDgzNzU0NTkxWiJ9&digest=sha256%3A1d8daff0962f6e7cd604b29d33f0ed2550d2b0a7aade708ee148ceedd8c73a90" http.request.useragent=Go-http-client/1.1 http.response.duration=1.841475748s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:14 +1400] "PUT /v2/foo/schema2/blobs/uploads/78c54553-cadb-40aa-b0ec-c638f3b60cfb?_state=hHfwdPncmIvEt_PFWvFh77MhljdoY1uJsI4ctaZmu5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGM1NDU1My1jYWRiLTQwYWEtYjBlYy1jNjM4ZjNiNjBjZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTQuMDgzNzU0NTkxWiJ9&digest=sha256%3A1d8daff0962f6e7cd604b29d33f0ed2550d2b0a7aade708ee148ceedd8c73a90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:16+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=add3ddc2-9892-490e-9ba6-61076366918b http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.026757ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:16 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=fda53420-652b-4834-bb3a-53ff300af561 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/blobs/uploads/4c5414a3-f0a3-4564-b0c8-84d6a291de18?_state=dKc_4jqt_flPX-vHjlHHE-3HyL7MNkN_m3k602aK4Pd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzU0MTRhMy1mMGEzLTQ1NjQtYjBjOC04NGQ2YTI5MWRlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTYuMTEwODY5MzkxWiJ9&digest=sha256%3A0ed53473d4e36635e8cc11f9c4ddcaefe4f9d0c1c728c780dcffa5abd23c4f59" http.request.useragent=Go-http-client/1.1 http.response.duration=5.040801268s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:16 +1400] "PUT /v2/foo/schema2/blobs/uploads/4c5414a3-f0a3-4564-b0c8-84d6a291de18?_state=dKc_4jqt_flPX-vHjlHHE-3HyL7MNkN_m3k602aK4Pd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzU0MTRhMy1mMGEzLTQ1NjQtYjBjOC04NGQ2YTI5MWRlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMDVUMDE6MjU6MTYuMTEwODY5MzkxWiJ9&digest=sha256%3A0ed53473d4e36635e8cc11f9c4ddcaefe4f9d0c1c728c780dcffa5abd23c4f59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=db2588b4-e35f-4602-b918-7b4821b5d8e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.243671ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=c2223fa5-fdcc-490b-91a5-c287ae274626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.duration="988.164µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "PUT /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=c7929581-e1c9-43b3-925f-7eec20489e8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="892.134µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=5f55f108-ee78-4bac-8c4f-8b85c13c6c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="850.93µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=4ce9ccba-f54b-403b-8e1a-2012781993b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="726.964µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=e894b8c0-2733-48cf-9592-66816a3ef98d http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.duration="649.65µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=b2f523c4-3bb5-4ce3-b07a-9f29b8ed710d http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.02µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="rewriting manifest sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 in schema1 format to support old client" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=48866381-f2da-4d0f-9041-aca1e53dc08c http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=48866381-f2da-4d0f-9041-aca1e53dc08c http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.421467ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=2924f4c9-e1e9-48a9-91c6-9d424727dfc1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.duration="875.553µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "DELETE /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=3d314965-0383-4cb8-b8a7-2551f2c51fdc http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.477µs" http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=18edc33c-99ce-46e7-8ccc-734c168a64d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.453µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "DELETE /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=cd325440-41e3-43c3-93fb-cf7aa1bd5247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.duration=1.055501ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "PUT /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=cb9a7446-3f15-47d7-b8c0-d20fa79a4ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="826.338µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=7fc0ea93-a407-497c-983b-2ebc3316537c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.175µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39455" http.request.id=79b6fab3-922d-44b8-888a-caffa5fe8452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48964" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.130574ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=a657ed64-ea17-4ace-a3a7-35b43764cc64 http.request.method=GET http.request.remoteaddr="127.0.0.1:48964" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="984.302µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=9ee8dca9-52a9-4e1b-a7a8-a61264af4faf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48964" http.request.uri="/v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82" http.request.useragent=Go-http-client/1.1 http.response.duration="833.814µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "DELETE /v2/foo/schema2/manifests/sha256:8ebbdf1d1fd819420a2615ab005b46535456504ee89ff373165ca1cdc3296f82 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:39455" http.request.id=8e1d2114-9521-4fb4-9896-472e24ad245a http.request.method=GET http.request.remoteaddr="127.0.0.1:48964" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.299567ms http.response.status=200 http.response.written=35 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +--- PASS: TestManifestDelete (15.33s) === RUN TestManifestDeleteDisabled -time="2025-03-02T06:31:52-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:31:52-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:31:52-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:34019" http.request.id=1c0702df-5f9c-41d5-b493-588e8a3eb38d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58126" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.580057ms http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -127.0.0.1 - - [02/Mar/2025:06:31:52 -1200] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestManifestDeleteDisabled (0.01s) +time="2026-04-05T15:25:21+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:25:21+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:25:21+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.0 http.request.host="127.0.0.1:37339" http.request.id=8537d441-2731-4d26-a9f2-829b34600294 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47162" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017279ms http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs api_test.go:2731: No network access in Debian buildd --- SKIP: TestRegistryAsCacheMutationAPIs (0.00s) === RUN TestProxyManifestGetByTag -time="2025-03-02T06:31:52-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:31:52-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:31:55-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=7d7e2e59-d52c-4c6a-ae8d-e1d080bae39a http.request.method=POST http.request.remoteaddr="127.0.0.1:57124" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.360003ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:55 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=dad23295-1f66-4ac0-8233-20923b4c08e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57124" http.request.uri="/v2/foo/bar/blobs/uploads/ac2d95c8-939c-4689-86e5-c22f686137bd?_state=6pjSa2SgPcy94kApHf2SY4j6WlH-tUywJ0eXoVxkL5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMmQ5NWM4LTkzOWMtNDY4OS04NmU1LWMyMmY2ODYxMzdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODozMTo1NS4xMzM0MDA3ODRaIn0%3D&digest=sha256%3Adfde6656f7066ce8edde8f2778ff0797f372aba6f654b075c1b2c96fbfe3ada3" http.request.useragent=Go-http-client/1.1 http.response.duration=55.296480956s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:31:55 -1200] "PUT /v2/foo/bar/blobs/uploads/ac2d95c8-939c-4689-86e5-c22f686137bd?_state=6pjSa2SgPcy94kApHf2SY4j6WlH-tUywJ0eXoVxkL5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMmQ5NWM4LTkzOWMtNDY4OS04NmU1LWMyMmY2ODYxMzdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODozMTo1NS4xMzM0MDA3ODRaIn0%3D&digest=sha256%3Adfde6656f7066ce8edde8f2778ff0797f372aba6f654b075c1b2c96fbfe3ada3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=e759f3b2-8a5e-4b6c-b124-b3b1d3763ea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57124" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=2.96114ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="redis not configured" go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="Starting upload purge in 16m0s" go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=b19e8f6a-3c05-4d03-aa54-7e4852f7649a http.request.method=GET http.request.remoteaddr="127.0.0.1:57124" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.494727ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41443" go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=c5477a40-be50-4c18-bc5d-5daad87467db http.request.method=GET http.request.remoteaddr="127.0.0.1:39650" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.06279ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:41443 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:41443/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=74ac386a-616d-42a0-9d9d-1da7d9b2b3c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50590" http.request.uri="/v2/foo/bar/manifests/sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71" -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=f59aedda-3e2c-4ac4-9a9b-84e351616e8b http.request.method=GET http.request.remoteaddr="127.0.0.1:39660" http.request.uri="/v2/foo/bar/manifests/sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=14.948301ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/foo/bar/manifests/sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71 HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71 with ttl=167h59m59.99999428s" go.version=go1.24.0 -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=74ac386a-616d-42a0-9d9d-1da7d9b2b3c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50590" http.request.uri="/v2/foo/bar/manifests/sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=41.106406ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/foo/bar/manifests/sha256:95c780143d5b742644f34735e94cd4309903f621f0354960a74798061fb8ad71 HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=9f0b8ee9-bba8-4a92-800d-fece227ef5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39660" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.150004ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:41443 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:41443/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=b7891201-ffdc-4622-b3e9-bef27dd30c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:50604" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=51dbadc0-9eea-4cdd-a5f4-216342fda27b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39668" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=3.094368ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:32:50-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=b7891201-ffdc-4622-b3e9-bef27dd30c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:50604" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=32.624662ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:32:50 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:32:51-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=a621d334-d9a5-4018-9348-1e5754e6389b http.request.method=POST http.request.remoteaddr="127.0.0.1:39668" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.677154ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:32:51 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=4583d953-8b5d-4b48-b002-9ec516dc0522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39668" http.request.uri="/v2/foo/bar/blobs/uploads/cabc2221-da92-45c6-b908-203f2d153579?_state=OPAdbsJB_ABIlQEiK6Ar9dLpFu0YxORZcubQuoPOetx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmMyMjIxLWRhOTItNDVjNi1iOTA4LTIwM2YyZDE1MzU3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODozMjo1MS43MTc0OTM4MzVaIn0%3D&digest=sha256%3Af923e87e8cc11c1bfb786d81369bbb072bc44be83195f3e2a50ee38c59978e34" http.request.useragent=Go-http-client/1.1 http.response.duration=24.104953029s http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:32:51 -1200] "PUT /v2/foo/bar/blobs/uploads/cabc2221-da92-45c6-b908-203f2d153579?_state=OPAdbsJB_ABIlQEiK6Ar9dLpFu0YxORZcubQuoPOetx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmMyMjIxLWRhOTItNDVjNi1iOTA4LTIwM2YyZDE1MzU3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0wMlQxODozMjo1MS43MTc0OTM4MzVaIn0%3D&digest=sha256%3Af923e87e8cc11c1bfb786d81369bbb072bc44be83195f3e2a50ee38c59978e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=0cc3247d-dfd2-4d43-b6af-ff152efee6a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39668" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=2.860097ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=03e3d27d-5009-46c5-b0b8-73d686733ff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39668" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.042662ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:41443 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:41443/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=15d49c07-f34c-48a3-9e30-3b87a646fa1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50634" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=0703ae51-4cdb-4cb1-9f69-1e5ac859f0a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50796" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=3.213314ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=d5d271ca-a453-4d44-9b09-3db90829c49a http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.419571ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:41443 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:41443/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=15d49c07-f34c-48a3-9e30-3b87a646fa1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50634" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:41443" http.request.id=ea4c8636-d4c4-4893-839d-8a873b1b4b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:50804" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.669037ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-03-02T06:33:15-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:cb513bf2438babbefee3744331d1110f626af89f093ca9a51b07a5f10411227a with ttl=167h59m59.999986818s" go.version=go1.24.0 -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:37857" http.request.id=15d49c07-f34c-48a3-9e30-3b87a646fa1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50634" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=22.898879ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [02/Mar/2025:06:33:15 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" ---- PASS: TestProxyManifestGetByTag (83.07s) +time="2026-04-05T15:25:21+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:25:21+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:25:21+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=3bb39283-cdba-42cc-b387-f068c525feec http.request.method=POST http.request.remoteaddr="127.0.0.1:50448" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.3635ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=bbaec70b-633d-4650-8605-67a5fd222880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50448" http.request.uri="/v2/foo/bar/blobs/uploads/1027eb4d-2ab8-408c-be58-ead264dd8508?_state=SrkVY63_zKDdP6NZ1xD-5YvygukLlTGDzQq2tU3EkvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMjdlYjRkLTJhYjgtNDA4Yy1iZTU4LWVhZDI2NGRkODUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNToyMS4zNjA2MzA5NjlaIn0%3D&digest=sha256%3Ac41affb9e76c0cb3bb733effc71765eb2dca6ca15d0246fd924d1bcd2fb4710e" http.request.useragent=Go-http-client/1.1 http.response.duration=4.914830249s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:21 +1400] "PUT /v2/foo/bar/blobs/uploads/1027eb4d-2ab8-408c-be58-ead264dd8508?_state=SrkVY63_zKDdP6NZ1xD-5YvygukLlTGDzQq2tU3EkvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMjdlYjRkLTJhYjgtNDA4Yy1iZTU4LWVhZDI2NGRkODUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNToyMS4zNjA2MzA5NjlaIn0%3D&digest=sha256%3Ac41affb9e76c0cb3bb733effc71765eb2dca6ca15d0246fd924d1bcd2fb4710e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=828ca4ea-175f-43d2-a994-f33b9729b6f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50448" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.412444ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="redis not configured" go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="Starting upload purge in 37m0s" go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=3e4159a6-6560-4435-b805-e64d13e0543f http.request.method=GET http.request.remoteaddr="127.0.0.1:50448" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.723µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34891" go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=85a7adf8-80ce-4727-bf6a-5dde3f3b16ec http.request.method=GET http.request.remoteaddr="127.0.0.1:50454" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.606µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34891 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34891/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=f5d6cab2-27c1-481d-be8b-c20a122ab868 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/bar/manifests/sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=cb7ceb34-b3f8-4e38-9564-82fc620da68a http.request.method=GET http.request.remoteaddr="127.0.0.1:50468" http.request.uri="/v2/foo/bar/manifests/sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.032438ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/foo/bar/manifests/sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9 with ttl=167h59m59.99999038s" go.version=go1.24.0 +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=f5d6cab2-27c1-481d-be8b-c20a122ab868 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/bar/manifests/sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.276206ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/foo/bar/manifests/sha256:40b09afb6299420ac67f5f5247af4dca0c55114cfeb9a976d6eb7ae6e6043cf9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=dd7e0271-791c-4924-aa32-ac28bb142350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50468" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.369µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34891 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34891/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=c1955dfc-dc0d-48ce-bb7e-a5b316871c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:34940" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=621bdc87-0cce-44a7-bc15-39bc375b5ed6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50484" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.113826ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=c1955dfc-dc0d-48ce-bb7e-a5b316871c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:34940" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=5.177412ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:26+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=77701685-33e6-4071-97c6-540409999fa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50484" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="942.024µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=2d0a0e19-6738-44bc-863e-d037739f3858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50484" http.request.uri="/v2/foo/bar/blobs/uploads/3f109670-5539-4cba-9aca-1d46e0dd68b8?_state=aP5z8OND5_G2azpf4sNArKJs6XhMZuQpvKcna1saguF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMTA5NjcwLTU1MzktNGNiYS05YWNhLTFkNDZlMGRkNjhiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNToyNi40MTg4NzEzMVoifQ%3D%3D&digest=sha256%3Aaae860613a8aa5cbf0010a39721d391d565f0c607252a1f783221902084d3195" http.request.useragent=Go-http-client/1.1 http.response.duration=2.347194818s http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:26 +1400] "PUT /v2/foo/bar/blobs/uploads/3f109670-5539-4cba-9aca-1d46e0dd68b8?_state=aP5z8OND5_G2azpf4sNArKJs6XhMZuQpvKcna1saguF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMTA5NjcwLTU1MzktNGNiYS05YWNhLTFkNDZlMGRkNjhiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0wNVQwMToyNToyNi40MTg4NzEzMVoifQ%3D%3D&digest=sha256%3Aaae860613a8aa5cbf0010a39721d391d565f0c607252a1f783221902084d3195 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=47a66407-a846-4664-9c05-461694dc8471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50484" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.347707ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=be1cc834-45b2-403c-9d4e-fe1c8cd48f0c http.request.method=GET http.request.remoteaddr="127.0.0.1:50484" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.179µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34891 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34891/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=55c1b90c-0ef7-4973-8fc7-3a401034154c http.request.method=GET http.request.remoteaddr="127.0.0.1:34944" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=8eca0959-f401-4eec-8166-647d82042cd8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50496" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.12445ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=b15b7163-e7d4-4d16-b3b5-c8691563aa75 http.request.method=GET http.request.remoteaddr="127.0.0.1:50496" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.788µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34891 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34891/v2/:[]]}" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=55c1b90c-0ef7-4973-8fc7-3a401034154c http.request.method=GET http.request.remoteaddr="127.0.0.1:34944" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:34891" http.request.id=7f1b96e0-5efd-43ea-94e9-5eb8dc9821f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50506" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.073531ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-04-05T15:25:28+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:efd8506a2ff48950a63c386a3392a5264bbc5e6d5ea7e6aa6235236e7c4b20c8 with ttl=167h59m59.999995295s" go.version=go1.24.0 +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:45771" http.request.id=55c1b90c-0ef7-4973-8fc7-3a401034154c http.request.method=GET http.request.remoteaddr="127.0.0.1:34944" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=7.799019ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [05/Apr/2026:15:25:28 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +--- PASS: TestProxyManifestGetByTag (7.60s) === RUN TestAppDispatcher -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36703" http.request.id=6544797d-00ee-42eb-b174-42e7aee41c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:46872" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.849696ms http.response.status=200 http.response.written=0 -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36703" http.request.id=e7522842-dc1d-43d9-80b9-1a8645a7d8fe http.request.method=GET http.request.remoteaddr="127.0.0.1:46872" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration=1.3983ms http.response.status=200 http.response.written=0 -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36703" http.request.id=380e2222-5b0f-4226-802d-402f545c73a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46872" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.631552ms http.response.status=200 http.response.written=0 -time="2025-03-02T06:33:15-12:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36703" http.request.id=4a000878-2644-4857-990e-59ccfd3a4d22 http.request.method=GET http.request.remoteaddr="127.0.0.1:46872" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration=1.7534ms http.response.status=200 http.response.written=0 ---- PASS: TestAppDispatcher (0.03s) +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36883" http.request.id=d4b2db8f-7a3c-48b7-9213-e93173ee8ba6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration="919.926µs" http.response.status=200 http.response.written=0 +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36883" http.request.id=48bde120-0dc0-4956-9181-af09b216e802 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="714.644µs" http.response.status=200 http.response.written=0 +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36883" http.request.id=f2aaa05c-d389-48f1-b4ab-da963087929b http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="736.494µs" http.response.status=200 http.response.written=0 +time="2026-04-05T15:25:28+14:00" level=info msg="response completed" go.version=go1.24.0 http.request.host="127.0.0.1:36883" http.request.id=caccbc78-9ca8-4a42-8870-6d14df452bf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="720.138µs" http.response.status=200 http.response.written=0 +--- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp -time="2025-03-02T06:33:15-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:15-12:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:15-12:00" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:\"realm-test\", service:\"service-test\", scope:\"\"}" go.version=go1.24.0 http.request.host="127.0.0.1:37873" http.request.id=d6e3b877-ae0e-4b2f-9a71-f8b2c182a374 http.request.method=GET http.request.remoteaddr="127.0.0.1:59478" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 ---- PASS: TestNewApp (0.02s) +time="2026-04-05T15:25:28+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:28+14:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:28+14:00" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:\"realm-test\", service:\"service-test\", scope:\"\"}" go.version=go1.24.0 http.request.host="127.0.0.1:44971" http.request.id=2d42addb-a271-4da9-9a32-1c4a435f6447 http.request.method=GET http.request.remoteaddr="127.0.0.1:53844" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 +--- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck -time="2025-03-02T06:33:15-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:15-12:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:15-12:00" level=info msg="configuring file health check path=/tmp/healthcheck231062666, interval=1" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 ---- PASS: TestFileHealthCheck (4.03s) +time="2026-04-05T15:25:28+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:28+14:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:28+14:00" level=info msg="configuring file health check path=/tmp/healthcheck4261503550, interval=1" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +--- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck -time="2025-03-02T06:33:19-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:19-12:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:19-12:00" level=info msg="configuring TCP health check addr=127.0.0.1:39741, interval=1" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 +time="2026-04-05T15:25:32+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:32+14:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:32+14:00" level=info msg="configuring TCP health check addr=127.0.0.1:32819, interval=1" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck -time="2025-03-02T06:33:23-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:23-12:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 -time="2025-03-02T06:33:23-12:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35019, interval=1, threshold=3" go.version=go1.24.0 instance.id=725582b9-a6cb-4ca8-bc9f-1fbb8063b985 ---- PASS: TestHTTPHealthCheck (7.01s) +time="2026-04-05T15:25:36+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:36+14:00" level=info msg="redis not configured" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +time="2026-04-05T15:25:36+14:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45069, interval=1, threshold=3" go.version=go1.24.0 instance.id=e829ddf1-ac00-4142-90c4-42c748db1631 +--- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS -ok github.com/docker/distribution/registry/handlers 1073.924s +ok github.com/docker/distribution/registry/handlers 151.837s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.06s) === RUN TestProxyStoreStat ---- PASS: TestProxyStoreStat (0.03s) +--- PASS: TestProxyStoreStat (0.01s) === RUN TestProxyStoreServeHighConcurrency ---- PASS: TestProxyStoreServeHighConcurrency (4.47s) +--- PASS: TestProxyStoreServeHighConcurrency (3.24s) === RUN TestProxyStoreServeMany ---- PASS: TestProxyStoreServeMany (3.91s) +--- PASS: TestProxyStoreServeMany (18.08s) === RUN TestProxyStoreServeBig ---- PASS: TestProxyStoreServeBig (5.36s) +--- PASS: TestProxyStoreServeBig (9.58s) === RUN TestProxyManifests ---- PASS: TestProxyManifests (4.69s) +--- PASS: TestProxyManifests (0.62s) === RUN TestGet --- PASS: TestGet (0.00s) PASS -ok github.com/docker/distribution/registry/proxy 18.800s +ok github.com/docker/distribution/registry/proxy 31.974s === RUN TestSchedule -time="2025-03-02T06:15:37-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995129ms" go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.224µs" go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.449µs" go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa - scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +time="2026-04-05T15:23:12+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995743ms" go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.978µs" go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.085µs" go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc ---- PASS: TestSchedule (0.06s) + scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb + scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +--- PASS: TestSchedule (0.05s) === RUN TestRestoreOld -time="2025-03-02T06:15:37-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa +time="2026-04-05T15:23:12+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore -time="2025-03-02T06:15:37-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994396ms" go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996369ms" go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa -time="2025-03-02T06:15:37-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa +time="2026-04-05T15:23:12+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996769ms" go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997116ms" go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 +time="2026-04-05T15:23:12+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart -time="2025-03-02T06:15:37-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=97ffdcf1-070f-4b3f-9900-8f3f32228cfa +time="2026-04-05T15:23:12+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.0 instance.id=f98006f7-99d7-4a77-96b5-c93322e87502 --- PASS: TestDoubleStart (0.00s) PASS -ok github.com/docker/distribution/registry/proxy/scheduler 0.680s +ok github.com/docker/distribution/registry/proxy/scheduler 0.670s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload ---- PASS: TestSimpleBlobUpload (69.84s) +--- PASS: TestSimpleBlobUpload (4.09s) === RUN TestSimpleBlobRead - blob_test.go:291: desc: {application/octet-stream 16271872 sha256:9369b168f4e9e836978020e56ef53da7404ae6b1b35740797910c87cb1c31366 [] map[] } ---- PASS: TestSimpleBlobRead (3.08s) + blob_test.go:291: desc: {application/octet-stream 19621376 sha256:0672fc386dbcb05c8ba699ac06bab48007e6dad4717aa30f656daf5ed0cee6a5 [] map[] } +--- PASS: TestSimpleBlobRead (0.40s) === RUN TestBlobMount ---- PASS: TestBlobMount (2.09s) +--- PASS: TestBlobMount (0.33s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog ---- PASS: TestCatalog (18.85s) +--- PASS: TestCatalog (2.26s) === RUN TestCatalogInParts ---- PASS: TestCatalogInParts (13.22s) +--- PASS: TestCatalogInParts (2.23s) === RUN TestCatalogEnumerate ---- PASS: TestCatalogEnumerate (15.94s) +--- PASS: TestCatalogEnumerate (2.34s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead ---- PASS: TestSimpleRead (0.08s) +--- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek ---- PASS: TestFileReaderSeek (0.06s) +--- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos -palailogos: marking manifest sha256:3cf7796900eccd0360810508db5b9e41e5007440e82c9c05088153150c5dc6c2 -palailogos: marking blob sha256:56932cecfcfdf12d6e9f05e757f1f61af3cc3acc0693d280adb75348d7bb7270 -palailogos: marking blob sha256:c5b70da6ab30e9a03e6c81305213ed2bf08d42c3056f3a2b034a1b8c48088bc5 -palailogos: marking manifest sha256:66c51302957310c6d3182099a7df328aa77c7649653bc3d6c9ce9b78f1e874c1 -palailogos: marking blob sha256:3cf7796900eccd0360810508db5b9e41e5007440e82c9c05088153150c5dc6c2 -palailogos: marking blob sha256:bd21241940c724b92ed5eb46ab79b83ba43c67bd7b7de01afd80e689c106441e -palailogos: marking manifest sha256:751efeb17ff03d572837a91779df3aa8c113f6753c050fb3616782c4b672c65b +palailogos: marking manifest sha256:0da07e1d772f405b4f9992776dfa7f08178acb56f648f0831f0f9bc0b62b128f +palailogos: marking blob sha256:2ed3a00e7f7344665f6575f40abd5bc2be9952af51112360c8c817adcd5eb3da +palailogos: marking blob sha256:d3c86f387a1e24299be05b87f44198ce880dc3c0805018c19188c16940b4e88e +palailogos: marking manifest sha256:2890fdce4c7fd8fc0c114101a132eaf46c27d0948ea1a038c5ef3a6207fa8ead +palailogos: marking blob sha256:607b1869d0e17ab7854fdff02cc360e5be9cc6ff26aae94c23de142350472d35 +palailogos: marking blob sha256:3b9bb308c4c72f82dbbd3761cd3753e14e8a89be21274488b348dce0b97e4eda +palailogos: marking manifest sha256:7cffbc5615a88bc425390a926fbb737f684aed4f1eab473b092adc0e46ebfc1f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -palailogos: marking blob sha256:82c3a01fd3e13bce316820931f2652897b74b6f4020aacbedcb59240a945787a -palailogos: marking blob sha256:7aa244028fd50c7cc816e5154d2dfc1f89119190603b384dc89f9541d6351350 -palailogos: marking manifest sha256:bd21241940c724b92ed5eb46ab79b83ba43c67bd7b7de01afd80e689c106441e -palailogos: marking blob sha256:856dab0d6a355643738623fb6ae0c9ba42b11db802716612de037185c7ac111d -palailogos: marking blob sha256:a1201ea252eb53a630d7831f56a75b15f365494b0f950decc15b84817c55855e +palailogos: marking blob sha256:e66dff2f07820e204654c349216b15c5ffea78c25a3c156206c5188d75410cd2 +palailogos: marking blob sha256:a81202687ca45837b624d305d0c6353561cc9a6a1dca68f21a8a397a0cbdb244 +palailogos: marking manifest sha256:cdde7f147ea07f50add31fe6d8ba6a712f4d0a6bb8f84b1bff0005ea0e39fbc6 +palailogos: marking blob sha256:0da07e1d772f405b4f9992776dfa7f08178acb56f648f0831f0f9bc0b62b128f +palailogos: marking blob sha256:2890fdce4c7fd8fc0c114101a132eaf46c27d0948ea1a038c5ef3a6207fa8ead 11 blobs marked, 0 blobs and 0 manifests eligible for deletion ---- PASS: TestNoDeletionNoEffect (11.89s) +--- PASS: TestNoDeletionNoEffect (1.71s) === RUN TestDeleteManifestIfTagNotFound deletemanifests -manifest eligible for deletion: sha256:03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7 -deletemanifests: marking manifest sha256:ec1efb472f73aba37050ecd036b5bd2f6910301c9bd97be41f83dbe2c74acb77 -deletemanifests: marking blob sha256:11a774848bc15698be32374a39660e670695fff9cc4f5f7ad3ffa3e39e70314c -deletemanifests: marking blob sha256:de5af62fdd9b3fe32072406bb07406d8b4d1c7c766d3d684ddca5aa043cf9ad3 -deletemanifests: marking blob sha256:8cea87cde2698bba3a80e52556108f03f3b38624aa6471d5ae0d3191a845ec1f +manifest eligible for deletion: sha256:41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792 +deletemanifests: marking manifest sha256:bbf0d890f328ed47f515353bf595946aa7c1eb1dd2a5c15b6edd709f3873e619 +deletemanifests: marking blob sha256:5f1ead9590fbbddcf5b82be4194227ec9f034e07af6ef1b04b7c4ecc9dc34282 +deletemanifests: marking blob sha256:9254dc240ef66365aea4f2015aac2305a3944f51a213b4aa8a083b9cf142c5c0 +deletemanifests: marking blob sha256:77da638df40c3ea019a2ffba9ec6b726d9019d43f271481119c34badebc0b6f1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7 -blob eligible for deletion: sha256:2bcf891ea869ade5c7ced6a54ae08d17af90a52b6cb6561f63cc17ecd6c6227d -blob eligible for deletion: sha256:6b8f2c32740dc0db528da41b6f63caff08c09cb3092dd7925c58349b25d1ca03 -blob eligible for deletion: sha256:fe7366f30e8add802090404c90efee7d517f66770171cf4265026570fc402768 +blob eligible for deletion: sha256:347108ee0293475c45a83bc6aed469104946aa00189c3a1b9e4599cd3f43d236 +blob eligible for deletion: sha256:41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792 +blob eligible for deletion: sha256:80ee1c702cc3a82fb2dc311af852168e1ea574c7d1f0978e5d5e419c36e6aaa8 +blob eligible for deletion: sha256:a911db9e21395cc3e311ffb6fd59f50b897fc4c783e6cafbb248fd96f9030227 deletemanifests -manifest eligible for deletion: sha256:03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7 -deletemanifests: marking manifest sha256:ec1efb472f73aba37050ecd036b5bd2f6910301c9bd97be41f83dbe2c74acb77 -deletemanifests: marking blob sha256:11a774848bc15698be32374a39660e670695fff9cc4f5f7ad3ffa3e39e70314c -deletemanifests: marking blob sha256:de5af62fdd9b3fe32072406bb07406d8b4d1c7c766d3d684ddca5aa043cf9ad3 -deletemanifests: marking blob sha256:8cea87cde2698bba3a80e52556108f03f3b38624aa6471d5ae0d3191a845ec1f -time="2025-03-02T06:18:03-12:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -time="2025-03-02T06:18:03-12:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f +manifest eligible for deletion: sha256:41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792 +deletemanifests: marking manifest sha256:bbf0d890f328ed47f515353bf595946aa7c1eb1dd2a5c15b6edd709f3873e619 +deletemanifests: marking blob sha256:5f1ead9590fbbddcf5b82be4194227ec9f034e07af6ef1b04b7c4ecc9dc34282 +deletemanifests: marking blob sha256:9254dc240ef66365aea4f2015aac2305a3944f51a213b4aa8a083b9cf142c5c0 +deletemanifests: marking blob sha256:77da638df40c3ea019a2ffba9ec6b726d9019d43f271481119c34badebc0b6f1 +time="2026-04-05T15:23:26+14:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +time="2026-04-05T15:23:26+14:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:2bcf891ea869ade5c7ced6a54ae08d17af90a52b6cb6561f63cc17ecd6c6227d -time="2025-03-02T06:18:03-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2bcf891ea869ade5c7ced6a54ae08d17af90a52b6cb6561f63cc17ecd6c6227d" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:6b8f2c32740dc0db528da41b6f63caff08c09cb3092dd7925c58349b25d1ca03 -time="2025-03-02T06:18:03-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b8f2c32740dc0db528da41b6f63caff08c09cb3092dd7925c58349b25d1ca03" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:fe7366f30e8add802090404c90efee7d517f66770171cf4265026570fc402768 -time="2025-03-02T06:18:03-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fe7366f30e8add802090404c90efee7d517f66770171cf4265026570fc402768" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7 -time="2025-03-02T06:18:03-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03749044448765a7b1437ec52721fde1df26fb22829c19e73bfb410415dc46d7" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f ---- PASS: TestDeleteManifestIfTagNotFound (6.72s) +blob eligible for deletion: sha256:347108ee0293475c45a83bc6aed469104946aa00189c3a1b9e4599cd3f43d236 +time="2026-04-05T15:23:26+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/347108ee0293475c45a83bc6aed469104946aa00189c3a1b9e4599cd3f43d236" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792 +time="2026-04-05T15:23:26+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/41911b9dfe54d61b57741c59359a0bf845503e9d6e4fb4e4b26ec4d879112792" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:80ee1c702cc3a82fb2dc311af852168e1ea574c7d1f0978e5d5e419c36e6aaa8 +time="2026-04-05T15:23:26+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/80ee1c702cc3a82fb2dc311af852168e1ea574c7d1f0978e5d5e419c36e6aaa8" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:a911db9e21395cc3e311ffb6fd59f50b897fc4c783e6cafbb248fd96f9030227 +time="2026-04-05T15:23:26+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a911db9e21395cc3e311ffb6fd59f50b897fc4c783e6cafbb248fd96f9030227" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +--- PASS: TestDeleteManifestIfTagNotFound (1.24s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:1c40a612d1a3d4400b6269822f7e7f13c35440d111eb6a287712b3e05d0bb31f -time="2025-03-02T06:18:07-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1c40a612d1a3d4400b6269822f7e7f13c35440d111eb6a287712b3e05d0bb31f" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:5e28ed7c3130233a33ab063bd98d0e0910eb1896feed86b7d518873ff26289bb -time="2025-03-02T06:18:07-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e28ed7c3130233a33ab063bd98d0e0910eb1896feed86b7d518873ff26289bb" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:e06be40a186739f3264f5b2be21e5fd0a829de342bc24ebc9a984f5b00e6c733 -time="2025-03-02T06:18:07-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e06be40a186739f3264f5b2be21e5fd0a829de342bc24ebc9a984f5b00e6c733" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f ---- PASS: TestGCWithMissingManifests (4.44s) +blob eligible for deletion: sha256:c232895fd2b919ddca0e7d654957b82dd7290e3d00ba5ab7feac8ee2767519c5 +time="2026-04-05T15:23:27+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c232895fd2b919ddca0e7d654957b82dd7290e3d00ba5ab7feac8ee2767519c5" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:ce63e000bda21da534aae98547e982565dd350929b77ef177577d9561ba2fa37 +time="2026-04-05T15:23:27+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ce63e000bda21da534aae98547e982565dd350929b77ef177577d9561ba2fa37" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:de0518fd161f9eb0f5c86f62deec8fa769145ecf2f64aa41b5834f30f0c13e93 +time="2026-04-05T15:23:27+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/de/de0518fd161f9eb0f5c86f62deec8fa769145ecf2f64aa41b5834f30f0c13e93" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +--- PASS: TestGCWithMissingManifests (0.47s) === RUN TestDeletionHasEffect komnenos -komnenos: marking manifest sha256:07aff88e825370727b344e67161827e088a0015d6d441f5024dc69e3552ada7e -komnenos: marking blob sha256:579816a9afc3808f3b54dde6c1c297b903762a80a59b2ee46e6b381317807da1 -komnenos: marking blob sha256:d7f50f9a39f92e42727c4626f76b4ec2bc6ea894d3f034e1a6a26000c16efd1c +komnenos: marking manifest sha256:cfc7c1aa0bce03437cf4e55139055ea85efb5f9cf06d341288eea5906cdbb5d6 +komnenos: marking blob sha256:836f322e6d94397ab12dc165a3aee816a1537f1a5990934a08e352f901d03fdf +komnenos: marking blob sha256:146fed4761fd0ab9a2a9946472d346670e2bc41866a0acd5409842bfd878088b 3 blobs marked, 7 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:9aabc94752123db7ac44b8dc8901ce13e4edcd76afc06970b5a9d75f80a80400 -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9aabc94752123db7ac44b8dc8901ce13e4edcd76afc06970b5a9d75f80a80400" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:ddd6438921a4935e380f413c922f0643eabb54011104a26a288ea6a8a3d59e80 -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddd6438921a4935e380f413c922f0643eabb54011104a26a288ea6a8a3d59e80" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f +blob eligible for deletion: sha256:158af120160cf0693415c1c55300bfad5171a3e9b9b7b3570e3c649c137005ee +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/158af120160cf0693415c1c55300bfad5171a3e9b9b7b3570e3c649c137005ee" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:542b48027113e420dc2fe8490d071a65a65dfd811eaaf0d78452de3db3621300 +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/542b48027113e420dc2fe8490d071a65a65dfd811eaaf0d78452de3db3621300" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:608c994a18e51d7d03fd904e6062907e9ad783aa1173c89ea2e2f0ab60163f2b +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/608c994a18e51d7d03fd904e6062907e9ad783aa1173c89ea2e2f0ab60163f2b" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:a5490ab22ac62510595a39e46a0d34ac9d62baa20eba131aa04b74fc11d35bd9 +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5490ab22ac62510595a39e46a0d34ac9d62baa20eba131aa04b74fc11d35bd9" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:ced2512f779a6d0ceb0004989fbe474243e07c61537109979315b67c2b1990db +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ced2512f779a6d0ceb0004989fbe474243e07c61537109979315b67c2b1990db" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:f23036dde1e3140ba78ea9ae27a12fbc20c91973fd9c263d0dca17b45effda50 -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f23036dde1e3140ba78ea9ae27a12fbc20c91973fd9c263d0dca17b45effda50" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:f69850c09e24d242d46d356ab913951d10f08f051da524b73512305b75fc1d7d -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f69850c09e24d242d46d356ab913951d10f08f051da524b73512305b75fc1d7d" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:22cecc4a555efe2b177ee4cb8cf8cd1b4e0830d79c09e68621bf3c8bc6d30e0c -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22cecc4a555efe2b177ee4cb8cf8cd1b4e0830d79c09e68621bf3c8bc6d30e0c" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f -blob eligible for deletion: sha256:8e33b667c0da12126b374bf2b0218846f5be56dab67405f00456b1a19ebb9caf -time="2025-03-02T06:18:14-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8e33b667c0da12126b374bf2b0218846f5be56dab67405f00456b1a19ebb9caf" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f ---- PASS: TestDeletionHasEffect (7.24s) +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +blob eligible for deletion: sha256:f4076f7c3ca139b59a64517f2d94e49ed3e1e76f86710b1950d6d8bf9ea67e1d +time="2026-04-05T15:23:28+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f4076f7c3ca139b59a64517f2d94e49ed3e1e76f86710b1950d6d8bf9ea67e1d" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +--- PASS: TestDeletionHasEffect (1.72s) === RUN TestDeletionWithSharedLayer ---- PASS: TestDeletionWithSharedLayer (8.39s) +--- PASS: TestDeletionWithSharedLayer (1.42s) === RUN TestOrphanBlobDeleted michael_z_doukas -michael_z_doukas: marking manifest sha256:e0ba49cdff8f7b394236b3df3b88d5a39fe734e8cf15da3180a8dee4a921e1cc +michael_z_doukas: marking manifest sha256:d1a5b0ec5d54a348d6259b795eeb0b86bf6a4d0a39255075a5f443205fff2047 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -michael_z_doukas: marking blob sha256:635e81b78fa97d6b2b4c15dff518df6989d947fdac81522bf1f2633fdea7ea92 -michael_z_doukas: marking blob sha256:6eb704de90e93970b30585e321af589218ae572bd16a5a601bf538244f89f2e2 +michael_z_doukas: marking blob sha256:92e3b31679285eb7fa5ad009edf04d329d4d361fc79e38501801a9644a70b172 +michael_z_doukas: marking blob sha256:459587e09ac4103b1a435dcfd4d287e31d9384678e29a0bd4419689d41bd996c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:1a5d7d2527ef21bb98d03fa5b744adf2183e1926bd5ae141fa3a8ea1204f760d -time="2025-03-02T06:18:27-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a5d7d2527ef21bb98d03fa5b744adf2183e1926bd5ae141fa3a8ea1204f760d" go.version=go1.24.0 instance.id=43e729e8-9b1d-4dbe-b1f8-7b155360e57f ---- PASS: TestOrphanBlobDeleted (4.00s) +blob eligible for deletion: sha256:d0fba6ebbb795c2b2bbbca07a9908d0769aef5373e2b5d0378457724ceebd2f0 +time="2026-04-05T15:23:31+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0fba6ebbb795c2b2bbbca07a9908d0769aef5373e2b5d0378457724ceebd2f0" go.version=go1.24.0 instance.id=f7e914ba-a340-492d-ba40-40d7cd74d621 +--- PASS: TestOrphanBlobDeleted (0.76s) === RUN TestLinkedBlobStoreCreateWithMountFrom - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fb14e676268f71be904d0092dc80cb54a4f978a2047a3b36ffed4a56ff623274 - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e04fea1c3ebb5c66cf406b1888c42fb7ae26c7087c3d19d696f6e8fcfddeada9 ---- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.78s) + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:01607ce30cba09ae9c09fd819b68ebed6a96c1375bde7162a61f0c4c32d47a88 + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e9475b014bafdd48ac1a9bb96990744143db40ff192408758ebd844d4550be1f +--- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.37s) === RUN TestManifestStorage ---- PASS: TestManifestStorage (2.97s) +--- PASS: TestManifestStorage (0.36s) === RUN TestManifestStorageV1Unsupported ---- PASS: TestManifestStorageV1Unsupported (1.57s) +--- PASS: TestManifestStorageV1Unsupported (0.34s) === RUN TestOCIManifestStorage ---- PASS: TestOCIManifestStorage (6.60s) +--- PASS: TestOCIManifestStorage (1.32s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer @@ -3071,48 +2736,48 @@ === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather ---- PASS: TestPurgeGather (0.01s) +--- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone -time="2025-03-02T06:18:41-12:00" level=info msg="PurgeUploads starting: olderThan=2025-03-02 05:18:41.18851211 -1200 -12 m=-3420.187581971, actuallyDelete=true" -time="2025-03-02T06:18:41-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +time="2026-04-05T15:23:33+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-05 14:23:33.471052913 +1400 +14 m=-3578.543245182, actuallyDelete=true" +time="2026-04-05T15:23:33+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll -time="2025-03-02T06:18:41-12:00" level=info msg="PurgeUploads starting: olderThan=2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647, actuallyDelete=true" -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3f72842a-8da6-4c49-a7e8-c21b7ae52aea have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5415b560-9952-4f3e-86ce-ce3437edd9af have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/966bf75f-c360-4967-b842-c31ec208de67 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2901640-7c8a-4bc8-a9f7-77707f1e46f1 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/040ec4a0-091c-4efc-b252-b9763af4501d have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1eba4f27-a429-43b7-8332-bf7931525069 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53ee8ab4-8375-4e0d-ba20-10f92377fbe2 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b17f284a-41ce-4bfd-a754-b23c80bcaf63 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c2a9d85d-27bd-4630-bc16-4e90f67043eb have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/de3365ef-ef27-493e-8856-022eaa67e789 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/46844bd9-6056-41c0-b6aa-bd20d7b5f0c1 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.190085727 -1200 -12 m=+179.813991647). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" ---- PASS: TestPurgeAll (0.01s) +time="2026-04-05T15:23:33+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901, actuallyDelete=true" +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2964f9d9-5c7c-49ed-807a-e808a6c07adb have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40e460d3-cc6d-41e7-bda9-eab73148a234 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/41ea1079-0fc0-4983-813b-f17d47a92169 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b9e7565-a3da-48f9-a615-d4dc1099f0ae have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e823982-ad4b-4030-baaa-c929b47b309f have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7daf0e35-fb22-4233-ac91-2a6bc6e7fc0b have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9002a157-714f-4557-993d-824ee13e3787 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b2f6b70d-d3f1-438f-8037-e1fa9a71f0c9 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/62363061-1b21-43c0-8038-16a7f912f798 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8419f04-2528-479b-96ca-31759d7b9a52 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/582548f5-798c-4b03-9ba7-c8fe384f2f37 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.471819997 +1400 +14 m=+21.457521901). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" +--- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome -time="2025-03-02T06:18:41-12:00" level=info msg="PurgeUploads starting: olderThan=2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623, actuallyDelete=true" -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5ba77cbc-22ef-44d6-98d1-9e630ed2a8d7 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8421333e-91d1-4d81-b92d-249bab6be955 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8a6e82da-4c71-4d42-aae0-6b92bbf4e1f8 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b30e5288-d64a-481c-a54f-d2d46109332b have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c65d69fb-2020-4ca2-8455-d9a25b494908 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.196634698 -1200 -12 m=+179.820540623). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2026-04-05T15:23:33+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368, actuallyDelete=true" +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f52e1c9-4cce-4890-8b77-0182aa327445 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d173131e-6be3-4f6c-9823-f87fff4d8273 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d502b222-c8d1-4f6e-bb5d-1116fdb7988d have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ab87ba9c-61a0-4873-8ea4-36ed2c4410f1 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/57936206-3318-4b89-a28b-2bd29a186ace have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.47317746 +1400 +14 m=+21.458879368). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads -time="2025-03-02T06:18:41-12:00" level=info msg="PurgeUploads starting: olderThan=2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618, actuallyDelete=true" -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d9b7008-00c7-4356-90dd-095717557d8b have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a73b450-cb61-42ea-88d0-b362b2e62550 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b131680-ddb0-4edf-b69e-d3ab2dd133f0 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d876ed52-3b0a-4022-a7d0-af2cefec2a98 have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8f8a856-2163-46ed-b09f-bc0b3866d60a have older date (2025-03-02 05:18:41 -1200 -12) than purge date (2025-03-02 06:18:41.197926684 -1200 -12 m=+179.821832618). Removing upload directory." -time="2025-03-02T06:18:41-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2026-04-05T15:23:33+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478, actuallyDelete=true" +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8c832bb-d8af-4c87-9d96-02d74080e785 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fd55be47-d20a-44c7-b1ef-16d3ba226b66 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e25ebb6-127f-4a15-9678-4cea08a36028 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5cd05940-8989-4772-be28-27b35445c202 have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9d24155a-3d7b-405b-8708-408bca5ff68b have older date (2026-04-05 14:23:33 +1400 +14) than purge date (2026-04-05 15:23:33.474182403 +1400 +14 m=+21.459884478). Removing upload directory." +time="2026-04-05T15:23:33+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt -time="2025-03-02T06:18:41-12:00" level=info msg="PurgeUploads starting: olderThan=2025-03-02 06:18:41.206973244 -1200 -12 m=+179.830879162, actuallyDelete=true" -time="2025-03-02T06:18:41-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" ---- PASS: TestPurgeMissingStartedAt (0.01s) +time="2026-04-05T15:23:33+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-05 15:23:33.474805957 +1400 +14 m=+21.460507876, actuallyDelete=true" +time="2026-04-05T15:23:33+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +--- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag @@ -3120,29 +2785,29 @@ === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll ---- PASS: TestTagStoreAll (0.01s) +--- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS -ok github.com/docker/distribution/registry/storage 179.926s +ok github.com/docker/distribution/registry/storage 21.489s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS -ok github.com/docker/distribution/registry/storage/cache/memory 0.084s +ok github.com/docker/distribution/registry/storage/cache/memory 0.083s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS -ok github.com/docker/distribution/registry/storage/cache/redis 0.128s +ok github.com/docker/distribution/registry/storage/cache/redis 0.083s === RUN TestWalkFileRemoved -time="2025-03-02T06:15:41-12:00" level=info msg="ignoring deleted path" path=bender +time="2026-04-05T15:23:12+14:00" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver 0.054s +ok github.com/docker/distribution/registry/storage/driver 0.085s === RUN TestRegulatorEnterExit ---- PASS: TestRegulatorEnterExit (0.14s) +--- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 @@ -3156,21 +2821,21 @@ --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/base 0.240s +ok github.com/docker/distribution/registry/storage/driver/base 0.144s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (22.88s) +--- PASS: Test (82.94s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/filesystem 25.882s +ok github.com/docker/distribution/registry/storage/driver/filesystem 83.390s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (55.29s) +--- PASS: Test (21.29s) PASS -ok github.com/docker/distribution/registry/storage/driver/inmemory 58.815s +ok github.com/docker/distribution/registry/storage/driver/inmemory 21.849s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate @@ -3196,11 +2861,11 @@ === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ -time="2025-03-02T06:15:45-12:00" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.0 +time="2026-04-05T15:23:12+14:00" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.0 === RUN TestEligibleForS3/Client_IP_=_#01 -time="2025-03-02T06:15:45-12:00" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.0 ip=192.168.1.2 user-client= +time="2026-04-05T15:23:12+14:00" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.0 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 -time="2025-03-02T06:15:45-12:00" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.0 ip=192.168.0.2 user-client= +time="2026-04-05T15:23:12+14:00" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.0 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) @@ -3214,46 +2879,46 @@ --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate -=== CONT TestUpdateCalledRegularly -=== CONT TestParsing -=== CONT TestInvalidNetworkType -=== CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched -=== CONT TestMatchIPV4WithRegionMatch_2 -=== CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 +=== CONT TestMatchIPV4WithRegionMatch_2 +=== CONT TestInvalidNetworkType === CONT TestMatchIPV4 +=== CONT TestInvalidData +=== CONT TestMatchIPV4WithRegionMatched +=== CONT TestParsing +=== CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 -time="2025-03-02T06:15:45-12:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 +--- PASS: TestParsing (0.00s) +time="2026-04-05T15:23:12+14:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 --- PASS: TestS3TryUpdate (0.01s) ---- PASS: TestParsing (0.02s) -time="2025-03-02T06:15:45-12:00" level=error msg="unknown ip address format" go.version=go1.24.0 instance.id=3076559e-db5e-4715-8322-ee9069465651 ip="?0000000000000000000000000000000000" ---- PASS: TestInvalidNetworkType (0.02s) -time="2025-03-02T06:15:45-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.0 instance.id=3076559e-db5e-4715-8322-ee9069465651 ---- PASS: TestMatchIPV6 (0.05s) ---- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) ---- PASS: TestMatchIPV4WithRegionMatched (0.07s) ---- PASS: TestMatchIPV4 (0.07s) -time="2025-03-02T06:15:45-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.0 instance.id=3076559e-db5e-4715-8322-ee9069465651 ---- PASS: TestMatchIPV4_2 (0.08s) ---- PASS: TestInvalidData (0.08s) ---- PASS: TestMatchIPV4WithRegionMatch_2 (0.12s) -time="2025-03-02T06:15:46-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 -time="2025-03-02T06:15:47-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 -time="2025-03-02T06:15:48-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 -time="2025-03-02T06:15:49-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 +--- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) +--- PASS: TestMatchIPV6 (0.01s) +time="2026-04-05T15:23:12+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.0 instance.id=451b05a2-86b4-4a2f-9a4c-3f49fcbfe721 +--- PASS: TestMatchIPV4 (0.01s) +time="2026-04-05T15:23:12+14:00" level=error msg="unknown ip address format" go.version=go1.24.0 instance.id=451b05a2-86b4-4a2f-9a4c-3f49fcbfe721 ip="?0000000000000000000000000000000000" +--- PASS: TestMatchIPV4_2 (0.01s) +--- PASS: TestMatchIPV4WithRegionMatched (0.01s) +--- PASS: TestInvalidNetworkType (0.01s) +--- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) +time="2026-04-05T15:23:12+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.0 instance.id=451b05a2-86b4-4a2f-9a4c-3f49fcbfe721 +--- PASS: TestInvalidData (0.01s) +time="2026-04-05T15:23:13+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 +time="2026-04-05T15:23:14+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 +time="2026-04-05T15:23:15+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 +time="2026-04-05T15:23:16+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.0 --- PASS: TestUpdateCalledRegularly (4.51s) PASS -ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.579s +ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.593s === RUN Test OK: 4 passed ---- PASS: Test (0.05s) +--- PASS: Test (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.115s +ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.084s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped ---- PASS: Test (0.03s) +--- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) @@ -3267,25 +2932,25 @@ s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.182s +ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.438s === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (22.14s) +--- PASS: Test (17.73s) === RUN TestEmptyRootList ---- PASS: TestEmptyRootList (0.06s) +--- PASS: TestEmptyRootList (0.28s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/swift 25.425s +ok github.com/docker/distribution/registry/storage/driver/swift 18.451s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality ---- PASS: TestParseAndEquality (0.02s) +--- PASS: TestParseAndEquality (0.01s) PASS -ok github.com/docker/distribution/uuid 0.120s +ok github.com/docker/distribution/uuid 0.088s ? github.com/docker/distribution/version [no test files] make[1]: Leaving directory '/build/reproducible-path/docker-registry-2.8.3+ds1' create-stamp debian/debhelper-build-stamp @@ -3324,8 +2989,8 @@ dpkg-gencontrol: warning: package docker-registry: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang -dpkg-deb: building package 'docker-registry' in '../docker-registry_2.8.3+ds1-2_amd64.deb'. dpkg-deb: building package 'docker-registry-dbgsym' in '../docker-registry-dbgsym_2.8.3+ds1-2_amd64.deb'. +dpkg-deb: building package 'docker-registry' in '../docker-registry_2.8.3+ds1-2_amd64.deb'. dpkg-deb: building package 'golang-github-docker-distribution-dev' in '../golang-github-docker-distribution-dev_2.8.3+ds1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../docker-registry_2.8.3+ds1-2_amd64.buildinfo dpkg-genchanges --build=binary -O../docker-registry_2.8.3+ds1-2_amd64.changes @@ -3334,12 +2999,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/733260/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2243920 and its subdirectories -I: Current time: Sun Mar 2 06:35:12 -12 2025 -I: pbuilder-time-stamp: 1740940512 +I: removing directory /srv/workspace/pbuilder/733260 and its subdirectories +I: Current time: Sun Apr 5 15:26:08 +14 2026 +I: pbuilder-time-stamp: 1775352368