Diff of the two buildlogs: -- --- b1/build.log 2025-08-25 14:57:13.978384131 +0000 +++ b2/build.log 2025-08-25 15:02:28.126783563 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 25 02:51:48 -12 2025 -I: pbuilder-time-stamp: 1756133508 +I: Current time: Mon Sep 28 11:20:14 +14 2026 +I: pbuilder-time-stamp: 1790544014 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -32,53 +32,85 @@ 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/3094601/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/763865/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Sep 27 21:20 /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/763865/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/763865/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=40 ' - DISTRIBUTION='forky' - 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=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f35566bea1104f1f8db1de7efbb11de4' - 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='3094601' - PS1='# ' - PS2='> ' + INVOCATION_ID=54d8d236f47e412eb254e2a0fe0cf2e9 + 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=763865 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.Ek3qyOSO/pbuilderrc_dron --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Ek3qyOSO/b1 --logfile b1/build.log docker-registry_2.8.3+ds1-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - 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.Ek3qyOSO/pbuilderrc_mOuv --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Ek3qyOSO/b2 --logfile b2/build.log docker-registry_2.8.3+ds1-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + 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.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3094601/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/763865/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -281,7 +313,7 @@ Get: 123 http://deb.debian.org/debian forky/main amd64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB] Get: 124 http://deb.debian.org/debian forky/main amd64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB] Get: 125 http://deb.debian.org/debian forky/main amd64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] -Fetched 137 MB in 13s (10.5 MB/s) +Fetched 137 MB in 3s (49.3 MB/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 ... 19855 files and directories currently installed.) @@ -698,8 +730,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Aug 25 14:53:59 UTC 2025. -Universal Time is now: Mon Aug 25 14:53:59 UTC 2025. +Local time is now: Sun Sep 27 21:22:03 UTC 2026. +Universal Time is now: Sun Sep 27 21:22:03 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -802,7 +834,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/763865/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/763865/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 @@ -822,168 +858,168 @@ 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 40 -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/unsafeheader -internal/goarch + 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/byteorder -unicode/utf16 -google.golang.org/protobuf/internal/flags -container/list -internal/profilerecord internal/goos -encoding +internal/godebugs internal/asan -github.com/docker/distribution/registry/storage/driver/gcs +internal/profilerecord +internal/coverage/rtcov +internal/goarch +encoding +internal/goexperiment +unicode/utf8 +internal/itoa +math/bits vendor/golang.org/x/crypto/internal/alias +github.com/aws/aws-sdk-go/aws/client/metadata +internal/msan cmp +github.com/docker/distribution/registry/storage/driver/gcs +internal/runtime/atomic +unicode/utf16 +container/list internal/nettrace -github.com/aws/aws-sdk-go/aws/client/metadata -unicode/utf8 -internal/itoa -github.com/docker/distribution/registry/storage/driver/oss crypto/internal/fips140/alias +internal/runtime/syscall +unicode log/internal -github.com/docker/distribution/manifest -internal/msan +google.golang.org/protobuf/internal/flags +internal/unsafeheader +github.com/docker/distribution/registry/storage/driver/oss sync/atomic +github.com/docker/distribution/manifest crypto/internal/boring/sig -internal/runtime/atomic -math/bits -internal/cpu -internal/coverage/rtcov -internal/runtime/syscall vendor/golang.org/x/crypto/cryptobyte/asn1 -unicode -internal/goexperiment +internal/cpu internal/runtime/math -internal/abi internal/runtime/sys +crypto/internal/fips140/subtle +internal/abi crypto/internal/fips140deps/byteorder internal/chacha8rand -crypto/internal/fips140/subtle google.golang.org/protobuf/internal/set internal/runtime/exithook crypto/internal/fips140deps/cpu internal/bytealg math -internal/stringslite internal/race internal/sync internal/runtime/maps +internal/stringslite github.com/aws/aws-sdk-go/internal/sdkmath runtime iter -weak crypto/subtle internal/reflectlite -runtime/metrics +weak sync +runtime/metrics maps slices -errors -sort -internal/testlog internal/singleflight internal/bisect +internal/testlog unique -github.com/aws/aws-sdk-go/internal/sync/singleflight google.golang.org/protobuf/internal/pragma -internal/oserror +github.com/aws/aws-sdk-go/internal/sync/singleflight +errors +sort +runtime/cgo +internal/godebug io path math/rand/v2 +internal/oserror vendor/golang.org/x/net/dns/dnsmessage strconv -runtime/cgo +github.com/beorn7/perks/quantile syscall -internal/godebug +crypto/internal/fips140deps/godebug +math/rand +hash crypto/internal/randutil -bytes github.com/prometheus/client_golang/prometheus/promhttp/internal -strings -github.com/beorn7/perks/quantile github.com/aws/aws-sdk-go/internal/sdkio -hash +bytes +strings hash/fnv hash/crc32 crypto +golang.org/x/crypto/blowfish encoding/base32 net/netip -golang.org/x/crypto/blowfish reflect -crypto/internal/fips140deps/godebug -math/rand vendor/golang.org/x/text/transform golang.org/x/text/transform github.com/kr/text -net/http/internal/ascii +crypto/internal/impl +github.com/munnerz/goautoneg +bufio github.com/garyburd/redigo/internal +net/http/internal/ascii github.com/aws/aws-sdk-go/internal/strings -bufio -github.com/aws/aws-sdk-go/aws/arn -github.com/munnerz/goautoneg -crypto/internal/impl github.com/aws/aws-sdk-go/internal/sdkuri -crypto/internal/fips140 regexp/syntax +github.com/aws/aws-sdk-go/aws/arn +crypto/internal/fips140 go/build/constraint html crypto/tls/internal/fips140tls crypto/internal/fips140/sha256 -crypto/internal/fips140/sha512 crypto/internal/fips140/sha3 -internal/syscall/execenv -time -internal/syscall/unix -crypto/internal/fips140/hmac +crypto/internal/fips140/sha512 crypto/sha3 +crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash +crypto/internal/fips140/hkdf crypto/internal/fips140/aes -crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod -crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 +crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat +internal/syscall/execenv +internal/syscall/unix +time crypto/internal/fips140/tls13 -crypto/internal/fips140/edwards25519 regexp -github.com/bugsnag/bugsnag-go/headers +crypto/internal/fips140/edwards25519 context io/fs github.com/aws/aws-sdk-go/internal/sdkrand +github.com/bugsnag/bugsnag-go/headers internal/poll +crypto/internal/fips140/nistec embed internal/filepathlite -google.golang.org/protobuf/internal/editiondefaults -crypto/internal/fips140/nistec -os internal/fmtsort github.com/rogpeppe/go-internal/fmtsort encoding/binary +google.golang.org/protobuf/internal/editiondefaults +os encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash golang.org/x/sys/unix encoding/pem +google.golang.org/protobuf/internal/detrand +os/signal crypto/internal/sysrand -path/filepath -vendor/golang.org/x/sys/cpu -github.com/bugsnag/bugsnag-go/device fmt -io/ioutil -os/signal -github.com/prometheus/procfs/internal/util +github.com/bugsnag/bugsnag-go/device internal/sysinfo -google.golang.org/protobuf/internal/detrand +github.com/prometheus/procfs/internal/util +vendor/golang.org/x/sys/cpu +io/ioutil +path/filepath net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 +crypto/internal/fips140/ecdsa +crypto/internal/fips140/ecdh crypto/internal/fips140/aes/gcm crypto/internal/fips140/mlkem crypto/internal/fips140/rsa @@ -993,108 +1029,108 @@ crypto/cipher github.com/bugsnag/panicwrap crypto/internal/boring -vendor/golang.org/x/crypto/chacha20 crypto/des +vendor/golang.org/x/crypto/chacha20 +github.com/opencontainers/image-spec/specs-go encoding/hex -github.com/opencontainers/go-digest mime/quotedprintable +net/url net/http/internal -mime -google.golang.org/protobuf/internal/version -google.golang.org/protobuf/internal/errors log -compress/flate -github.com/docker/distribution/version -net/url -flag +google.golang.org/protobuf/internal/errors database/sql/driver +google.golang.org/protobuf/internal/version +go/token github.com/prometheus/procfs/internal/fs -encoding/csv -vendor/golang.org/x/text/unicode/norm -runtime/debug +github.com/pkg/errors encoding/json -text/template/parse -gopkg.in/yaml.v2 -github.com/aws/aws-sdk-go/internal/s3shared/arn -golang.org/x/text/unicode/norm -text/tabwriter vendor/golang.org/x/net/http2/hpack +gopkg.in/yaml.v2 +vendor/golang.org/x/text/unicode/norm +math/big +text/template/parse +github.com/docker/distribution/version +encoding/csv runtime/trace -encoding/xml -go/token -github.com/opencontainers/image-spec/specs-go -github.com/pkg/errors -os/user +text/tabwriter +mime +github.com/opencontainers/go-digest +flag +compress/flate go/doc/comment -math/big +os/user +runtime/debug +golang.org/x/text/unicode/norm +encoding/xml +github.com/aws/aws-sdk-go/internal/s3shared/arn +crypto/aes +crypto/ecdh crypto/sha512 crypto/hmac -crypto/ecdh -crypto/aes crypto/sha1 crypto/sha256 google.golang.org/protobuf/encoding/protowire -github.com/aws/aws-sdk-go/aws/awserr vendor/golang.org/x/crypto/chacha20poly1305 +github.com/aws/aws-sdk-go/aws/awserr +github.com/bugsnag/bugsnag-go/errors github.com/distribution/reference github.com/opencontainers/image-spec/specs-go/v1 github.com/opencontainers/go-digest/digestset +go/scanner +vendor/golang.org/x/text/unicode/bidi google.golang.org/protobuf/reflect/protoreflect github.com/kr/pretty golang.org/x/text/unicode/bidi -vendor/golang.org/x/text/unicode/bidi -github.com/bugsnag/bugsnag-go/errors -go/scanner -github.com/aws/aws-sdk-go/internal/ini github.com/docker/distribution/digestset -testing +github.com/aws/aws-sdk-go/internal/ini +compress/gzip github.com/docker/distribution/reference go/ast -compress/gzip -runtime/pprof +testing internal/profile +runtime/pprof vendor/golang.org/x/text/secure/bidirule text/template golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/idna golang.org/x/crypto/vendor/golang.org/x/net/idna -google.golang.org/protobuf/internal/encoding/messageset +vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/descfmt -google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface -google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/reflect/protoregistry -github.com/sirupsen/logrus github.com/jmespath/go-jmespath +github.com/sirupsen/logrus github.com/aws/aws-sdk-go/aws/endpoints -google.golang.org/protobuf/proto -encoding/asn1 -crypto/elliptic -crypto/dsa -crypto/internal/boring/bbig -crypto/rand go/parser go/printer -crypto/internal/hpke -github.com/docker/distribution/uuid -crypto/rsa +crypto/internal/boring/bbig +crypto/dsa +crypto/elliptic +encoding/asn1 +crypto/rand crypto/ed25519 +github.com/docker/distribution/uuid +crypto/internal/hpke golang.org/x/crypto/bcrypt +crypto/rsa +google.golang.org/protobuf/proto google.golang.org/protobuf/internal/encoding/defval +github.com/aws/aws-sdk-go/aws/awsutil github.com/aws/aws-sdk-go/internal/shareddefaults archive/tar -github.com/aws/aws-sdk-go/aws/awsutil -github.com/docker/distribution/registry/storage/driver github.com/aws/aws-sdk-go/aws/credentials +github.com/docker/distribution/registry/storage/driver +crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte google.golang.org/protobuf/encoding/protodelim google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/middleware github.com/aws/aws-sdk-go/aws/credentials/processcreds @@ -1105,54 +1141,54 @@ google.golang.org/protobuf/internal/impl vendor/golang.org/x/net/http/httpproxy github.com/bshuster-repo/logrus-logstash-hook -github.com/docker/distribution/registry/listener -github.com/google/uuid net/textproto +github.com/docker/distribution/registry/listener github.com/garyburd/redigo/redis -github.com/mitchellh/mapstructure +github.com/google/uuid crypto/x509 +github.com/mitchellh/mapstructure github.com/spf13/pflag github.com/prometheus/procfs vendor/golang.org/x/net/http/httpguts mime/multipart -github.com/spf13/cobra crypto/tls +github.com/spf13/cobra 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 net/http/httptrace net/smtp github.com/docker/libtrust -github.com/prometheus/client_golang/prometheus/internal net/http +github.com/docker/distribution/configuration +github.com/docker/distribution/registry/api/errcode expvar -github.com/docker/distribution/registry/auth github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header -github.com/docker/distribution/registry/api/errcode -github.com/felixge/httpsnoop -github.com/docker/distribution/registry/client/transport +github.com/docker/distribution/registry/auth +github.com/gorilla/mux github.com/docker/distribution/registry/client/auth/challenge -github.com/docker/distribution/configuration +github.com/docker/distribution/registry/client/transport +net/http/pprof github.com/docker/distribution -github.com/gorilla/mux +github.com/felixge/httpsnoop github.com/aws/aws-sdk-go/service/cloudfront/sign -golang.org/x/crypto/acme -net/http/pprof +github.com/prometheus/common/expfmt github.com/docker/distribution/registry/storage/driver/testsuites +golang.org/x/crypto/acme +github.com/bugsnag/bugsnag-go/sessions net/http/httputil -github.com/prometheus/common/expfmt github.com/aws/aws-sdk-go/aws -github.com/bugsnag/bugsnag-go/sessions github.com/ncw/swift github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/bugsnag/bugsnag-go github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/registry/middleware/repository -github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 +github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/context github.com/docker/distribution/registry/api/v2 github.com/aws/aws-sdk-go/aws/auth/bearer @@ -1160,29 +1196,29 @@ github.com/aws/aws-sdk-go/aws/request github.com/gorilla/handlers golang.org/x/crypto/acme/autocert -github.com/docker/distribution/health +github.com/docker/distribution/registry/auth/silly 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/health github.com/docker/distribution/registry/storage/driver/middleware/cloudfront -github.com/docker/distribution/testutil github.com/docker/distribution/registry/auth/token +github.com/docker/distribution/testutil github.com/docker/distribution/notifications -github.com/docker/distribution/health/checks -github.com/docker/distribution/health/api github.com/Shopify/logrus-bugsnag github.com/prometheus/client_golang/prometheus -github.com/aws/aws-sdk-go/aws/corehandlers -github.com/aws/aws-sdk-go/aws/client +github.com/docker/distribution/health/checks +github.com/docker/distribution/health/api github.com/aws/aws-sdk-go/internal/s3shared/s3err github.com/aws/aws-sdk-go/internal/s3shared +github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/private/protocol -github.com/aws/aws-sdk-go/private/checksum github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/private/protocol/rest +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/aws/credentials/ec2rolecreds @@ -1193,27 +1229,27 @@ github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/private/protocol/restjson -github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ssooidc github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/s3 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/service/sts/stsiface 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/prometheus/client_golang/prometheus/promhttp 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/memory -github.com/docker/distribution/registry/storage/cache/cachecheck 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/storage/driver/filesystem -github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/inmemory +github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/client github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/client/auth @@ -1227,16 +1263,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 40 -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-08-25T14:54:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" -time="2025-08-25T14:54:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" +time="2026-09-27T21:22:40Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" +time="2026-09-27T21:22:40Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS -ok github.com/docker/distribution/configuration 0.021s +ok github.com/docker/distribution/configuration 0.022s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter @@ -1244,10 +1280,10 @@ === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr -time="2025-08-25T02:54:37-12:00" level=warning msg="invalid remote IP address: \"1.2.3\"" +time="2026-09-28T11:22:40+14:00" level=warning msg="invalid remote IP address: \"1.2.3\"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace ---- PASS: TestWithTrace (2.00s) +--- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS @@ -1260,7 +1296,7 @@ === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS -ok github.com/docker/distribution/health 0.012s +ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus @@ -1277,7 +1313,7 @@ checks_test.go:18: No network access in Debian buildd --- SKIP: TestHTTPChecker (0.00s) PASS -ok github.com/docker/distribution/health/checks 0.009s +ok github.com/docker/distribution/health/checks 0.006s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) @@ -1320,7 +1356,7 @@ === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS -ok github.com/docker/distribution/manifest/schema1 0.014s +ok github.com/docker/distribution/manifest/schema1 0.012s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest @@ -1328,7 +1364,7 @@ === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS -ok github.com/docker/distribution/manifest/schema2 0.006s +ok github.com/docker/distribution/manifest/schema2 0.008s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) @@ -1347,642 +1383,364 @@ === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink -2025/08/25 02:54:38 http: TLS handshake error from 127.0.0.1:33712: remote error: tls: bad certificate +2026/09/28 11:22:40 http: TLS handshake error from 127.0.0.1:58846: 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:33881/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:33881/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:33881/?status=307, fail=false - http_test.go:164: testcase: http://127.0.0.1:33881/?status=400, fail=true - http_test.go:164: testcase: 127.0.0.1:33471?status=0, fail=true + http_test.go:164: testcase: http://127.0.0.1:34629/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:34629/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:34629/?status=307, fail=false + http_test.go:164: testcase: http://127.0.0.1:34629/?status=400, fail=true + http_test.go:164: testcase: 127.0.0.1:44639?status=0, fail=true --- PASS: TestHTTPSink (0.01s) === RUN TestListener ---- PASS: TestListener (0.46s) +--- PASS: TestListener (0.45s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster -time="2025-08-25T02:54:38-12:00" level=info msg="broadcaster: closing" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="closing testSink" -time="2025-08-25T02:54:38-12:00" level=info msg="broadcaster: closing" ---- PASS: TestBroadcaster (0.01s) +time="2026-09-28T11:22:41+14:00" level=info msg="broadcaster: closing" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +time="2026-09-28T11:22:41+14:00" level=info msg="broadcaster: closing" +--- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue -time="2025-08-25T02:54:39-12:00" level=info msg="closing testSink" ---- PASS: TestEventQueue (0.11s) +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +--- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2025-08-25T02:54:39-12:00" level=warning msg="&{0xc0011b4390 0.9} encountered too many errors, backing off" -time="2025-08-25T02:54:39-12:00" level=info msg="closing testSink" ---- PASS: TestRetryingSink (0.92s) +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 1} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 1} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=warning msg="&{0xc000274c00 0.9} encountered too many errors, backing off" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2026-09-28T11:22:41+14:00" level=info msg="closing testSink" +--- PASS: TestRetryingSink (0.47s) PASS -ok github.com/docker/distribution/notifications 1.525s +ok github.com/docker/distribution/notifications 1.068s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) @@ -1995,27 +1753,24 @@ registry_test.go:247: flaky --- SKIP: TestRegistrySupportedCipherSuite (0.00s) === RUN TestRegistryUnsupportedCipherSuite -time="2025-08-25T02:54:39-12:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" -time="2025-08-25T02:54:39.289119461-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.4 -time="2025-08-25T02:54:39.289182408-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:54:39.289292949-12:00" level=info msg="Starting upload purge in 0s" go.version=go1.24.4 -time="2025-08-25T02:54:39.289435241-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-18 02:54:39.289380691 -1200 -12 m=-604799.658468182, actuallyDelete=true" -time="2025-08-25T02:54:39.289596738-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" -time="2025-08-25T02:54:39.289642576-12:00" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.4 -time="2025-08-25T02:54:39.289797174-12:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.4 ---- PASS: TestRegistryUnsupportedCipherSuite (8.46s) +time="2026-09-28T11:22:41+14:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2026-09-28T11:22:41.381271928+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.4 +time="2026-09-28T11:22:41.381318797+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:22:41.381433083+14:00" level=info msg="Starting upload purge in 41m0s" go.version=go1.24.4 +time="2026-09-28T11:22:41.381830753+14:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.4 +--- PASS: TestRegistryUnsupportedCipherSuite (8.30s) PASS -ok github.com/docker/distribution/registry 8.473s +ok github.com/docker/distribution/registry 8.308s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS -ok github.com/docker/distribution/registry/api/errcode 0.006s +ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter ---- PASS: TestRouter (0.02s) +--- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters @@ -2029,14 +1784,14 @@ === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS -ok github.com/docker/distribution/registry/api/v2 0.092s +ok github.com/docker/distribution/registry/api/v2 0.082s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController -time="2025-08-25T02:54:38-12:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.4 instance.id=119fa211-3971-465f-9e42-ab87d5ba570d -time="2025-08-25T02:54:38-12:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.4 instance.id=119fa211-3971-465f-9e42-ab87d5ba570d +time="2026-09-28T11:22:41+14:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.4 instance.id=5a8c1eb7-a9d7-4dd8-bddf-3b9c101941fd +time="2026-09-28T11:22:41+14:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.4 instance.id=5a8c1eb7-a9d7-4dd8-bddf-3b9c101941fd --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile -time="2025-08-25T02:54:39-12:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.4 password=NnKhWrt6v0nq0o7rA1L9qnBU8lJxgh8MSVtT2iX7_F8 user=docker +time="2026-09-28T11:22:41+14:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.4 password=5z662_JHMyrlx6HxYbKj3AYARhJy9EO59BeXueUD-eg user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) @@ -2045,20 +1800,20 @@ === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS -ok github.com/docker/distribution/registry/auth/silly 0.007s +ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway -time="2025-08-25T02:54:38-12:00" level=info msg="token not to be used before 2025-08-25 02:54:39 -1200 -12 - currently 2025-08-25 02:54:38.95589585 -1200 -12 m=+0.007951267" -time="2025-08-25T02:54:38-12:00" level=info msg="token not to be used after 2025-08-25 02:54:38 -1200 -12 - currently 2025-08-25 02:54:38.95636946 -1200 -12 m=+0.008424878" +time="2026-09-28T11:22:41+14:00" level=info msg="token not to be used before 2026-09-28 11:22:42 +1400 +14 - currently 2026-09-28 11:22:41.227726612 +1400 +14 m=+0.009217561" +time="2026-09-28T11:22:41+14:00" level=info msg="token not to be used after 2026-09-28 11:22:41 +1400 +14 - currently 2026-09-28 11:22:41.228390572 +1400 +14 m=+0.009881535" --- PASS: TestLeeway (0.00s) === RUN TestAccessController -time="2025-08-25T02:54:38-12:00" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" +time="2026-09-28T11:22:41+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.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS -ok github.com/docker/distribution/registry/auth/token 0.019s +ok github.com/docker/distribution/registry/auth/token 0.020s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody @@ -2086,13 +1841,13 @@ === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked ---- PASS: TestBlobUploadChunked (0.01s) +--- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch ---- PASS: TestV1ManifestFetch (0.01s) +--- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept @@ -2118,7 +1873,7 @@ === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS -ok github.com/docker/distribution/registry/client 0.069s +ok github.com/docker/distribution/registry/client 0.060s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken @@ -2134,7 +1889,7 @@ === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS -ok github.com/docker/distribution/registry/client/auth 0.023s +ok github.com/docker/distribution/registry/client/auth 0.029s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization @@ -2143,828 +1898,828 @@ ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI -time="2025-08-25T02:54:39-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.4 -time="2025-08-25T02:54:39-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:54:39-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45425" http.request.id=37bf213d-5426-43e0-9f6f-367c736f2da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58812" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.981821ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:54:39 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:22:42+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.4 +time="2026-09-28T11:22:42+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:22:42+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45667" http.request.id=f6243e30-8e97-4553-b588-3b5513b82e27 http.request.method=GET http.request.remoteaddr="127.0.0.1:38928" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.003244ms http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:22:42 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI -time="2025-08-25T02:54:39-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.4 -time="2025-08-25T02:54:39-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:54:39-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=38221246-f959-4818-8c76-f522e0ecc0a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.219161ms http.response.status=200 http.response.written=20 -127.0.0.1 - - [25/Aug/2025:02:54:39 -1200] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2025-08-25T02:54:39-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=d891f13a-b32b-4c15-912b-00c1e9338c08 http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.099456ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:39 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:41-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=502184e0-9fcd-49eb-9c0f-8e3bf92ed2b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/aaaa/blobs/uploads/0af11b5c-fc15-4122-9cde-246a1d01e486?_state=yBJk_DRq8jSr7tQeZ7HRyjaxSTiAsmCn-8bvugcV44h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwYWYxMWI1Yy1mYzE1LTQxMjItOWNkZS0yNDZhMWQwMWU0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6MzkuODIxNzQwNjMxWiJ9&digest=sha256%3Aa267ae526593a8a6c7ea13bb1d7cf899985d061036b773ad928d0cccf63e7f11" http.request.useragent=Go-http-client/1.1 http.response.duration=2.074780092s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:39 -1200] "PUT /v2/foo/aaaa/blobs/uploads/0af11b5c-fc15-4122-9cde-246a1d01e486?_state=yBJk_DRq8jSr7tQeZ7HRyjaxSTiAsmCn-8bvugcV44h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwYWYxMWI1Yy1mYzE1LTQxMjItOWNkZS0yNDZhMWQwMWU0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6MzkuODIxNzQwNjMxWiJ9&digest=sha256%3Aa267ae526593a8a6c7ea13bb1d7cf899985d061036b773ad928d0cccf63e7f11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:41-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=278f0e7b-f445-44ab-b57d-56af0943672b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.777016ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:41 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:42-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=96927287-2067-4394-812b-16ee834c530e http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.233106ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:42 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=3940f65c-fa6c-4a35-8a61-e8d3e56266f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/bbbb/blobs/uploads/7af934a8-c369-46fa-8fa9-56e91e17dd8f?_state=D9k5Y5pkrWs1v5R9Y-ymuvzBockxOCJyKjQ5feRQRuJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3YWY5MzRhOC1jMzY5LTQ2ZmEtOGZhOS01NmU5MWUxN2RkOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDIuMDEyNzY2Mzk2WiJ9&digest=sha256%3Af487c8d24c3856dfef80e1668bb92ae0b295842a1d71b52c3bcb10fe01ce628a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.998281389s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:42 -1200] "PUT /v2/foo/bbbb/blobs/uploads/7af934a8-c369-46fa-8fa9-56e91e17dd8f?_state=D9k5Y5pkrWs1v5R9Y-ymuvzBockxOCJyKjQ5feRQRuJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3YWY5MzRhOC1jMzY5LTQ2ZmEtOGZhOS01NmU5MWUxN2RkOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDIuMDEyNzY2Mzk2WiJ9&digest=sha256%3Af487c8d24c3856dfef80e1668bb92ae0b295842a1d71b52c3bcb10fe01ce628a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=20096f92-fd41-4ea5-8ed9-6db30cc6dd37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.490776ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:44 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=1e2d2c53-2c88-4ff2-be27-cb4111aac6fa http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="998.822µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:44 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=b9995dc0-bb46-419e-bd79-dcb19b03fff6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/cccc/blobs/uploads/d57a444f-fa8d-459a-b0c2-26fbf25f87af?_state=6dS1I6zeKu-kQxCin_1HOHTSuLfx_CZuctTB8gDLTC17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkNTdhNDQ0Zi1mYThkLTQ1OWEtYjBjMi0yNmZiZjI1Zjg3YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDQuMTM2NjI5OTA2WiJ9&digest=sha256%3Aa2cd9ebd8cf16124c76ce6092e33210b2eb8cd2ce4776754b07819ff66f72d91" http.request.useragent=Go-http-client/1.1 http.response.duration=2.142991661s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:44 -1200] "PUT /v2/foo/cccc/blobs/uploads/d57a444f-fa8d-459a-b0c2-26fbf25f87af?_state=6dS1I6zeKu-kQxCin_1HOHTSuLfx_CZuctTB8gDLTC17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkNTdhNDQ0Zi1mYThkLTQ1OWEtYjBjMi0yNmZiZjI1Zjg3YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDQuMTM2NjI5OTA2WiJ9&digest=sha256%3Aa2cd9ebd8cf16124c76ce6092e33210b2eb8cd2ce4776754b07819ff66f72d91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=93280171-2a84-4014-8f42-f21c83bda174 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.47367ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:46 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=837236b6-dedb-4a2a-b0e3-02e8d986e046 http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.02476ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:46 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=c7fd3e51-d82f-43cc-b6db-ea445163bb48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/dddd/blobs/uploads/8e77dcb5-152c-4eb5-b1a4-4d17d8e22f95?_state=nSnIzI1qTlO5gfnw0-0MaRBKZ07R0_06040G43RW6AJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZTc3ZGNiNS0xNTJjLTRlYjUtYjFhNC00ZDE3ZDhlMjJmOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDYuNDE4NTUxNjI4WiJ9&digest=sha256%3A2cd795151bcd0a0a31bdd6fa8e0d756815eb7729fd6c901f24c1b912feb5cd3d" http.request.useragent=Go-http-client/1.1 http.response.duration=2.638844081s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:46 -1200] "PUT /v2/foo/dddd/blobs/uploads/8e77dcb5-152c-4eb5-b1a4-4d17d8e22f95?_state=nSnIzI1qTlO5gfnw0-0MaRBKZ07R0_06040G43RW6AJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZTc3ZGNiNS0xNTJjLTRlYjUtYjFhNC00ZDE3ZDhlMjJmOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDYuNDE4NTUxNjI4WiJ9&digest=sha256%3A2cd795151bcd0a0a31bdd6fa8e0d756815eb7729fd6c901f24c1b912feb5cd3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=19644dd4-a4dd-4108-a846-844a268ab762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.482586ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:49 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=5514d134-8b39-468e-9d16-45d9ae1943aa http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.027235ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:49 -1200] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:51-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=b9c6854e-a64b-46d0-ba67-7dc3f1a02d7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/eeee/blobs/uploads/9dd5365f-4f4f-4f90-863c-561aec45f306?_state=-7chHh8frGWtWZFS1RwMrH7j_L5EdnQI7uIUh5lCLjh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZGQ1MzY1Zi00ZjRmLTRmOTAtODYzYy01NjFhZWM0NWYzMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDkuMjAxNTM2NzM5WiJ9&digest=sha256%3Afc02c05dde3c7fd9f18993bc562380e8c0294d6d1b2e26d9ba2ebd204805329c" http.request.useragent=Go-http-client/1.1 http.response.duration=2.650009039s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:49 -1200] "PUT /v2/foo/eeee/blobs/uploads/9dd5365f-4f4f-4f90-863c-561aec45f306?_state=-7chHh8frGWtWZFS1RwMrH7j_L5EdnQI7uIUh5lCLjh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZGQ1MzY1Zi00ZjRmLTRmOTAtODYzYy01NjFhZWM0NWYzMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NDkuMjAxNTM2NzM5WiJ9&digest=sha256%3Afc02c05dde3c7fd9f18993bc562380e8c0294d6d1b2e26d9ba2ebd204805329c HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:51-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=b3942433-5cd6-4e1f-8be4-8f323f444edf http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.436277ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:51 -1200] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:51-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=398270ff-abc0-4d08-ac74-436310b68ade http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.036608ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:51 -1200] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=c836045d-495b-4bf1-9ed0-e519f1720dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/ffff/blobs/uploads/221115a7-abbc-4f82-9865-9ec771f70db3?_state=9oPMDyHiPWIBojJw4ZV_6BQH_UCEbqvWm9___RBCNJV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMjExMTVhNy1hYmJjLTRmODItOTg2NS05ZWM3NzFmNzBkYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTEuOTcxNjc2MTIxWiJ9&digest=sha256%3A030c5a11146e58c0fe1e461482d67b28972bfb0003562b0429d7bca3b254da9f" http.request.useragent=Go-http-client/1.1 http.response.duration=2.068973989s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:51 -1200] "PUT /v2/foo/ffff/blobs/uploads/221115a7-abbc-4f82-9865-9ec771f70db3?_state=9oPMDyHiPWIBojJw4ZV_6BQH_UCEbqvWm9___RBCNJV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMjExMTVhNy1hYmJjLTRmODItOTg2NS05ZWM3NzFmNzBkYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTEuOTcxNjc2MTIxWiJ9&digest=sha256%3A030c5a11146e58c0fe1e461482d67b28972bfb0003562b0429d7bca3b254da9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=660d097e-2d26-4d0b-9728-8ff5069e073b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.341265ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=8921d210-b4c7-4df4-b4a2-c66a4114b36f http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.606µs" http.response.status=200 http.response.written=74 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=d8212889-0185-49a1-b310-13fd6057b373 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="720.219µs" http.response.status=200 http.response.written=30 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=92279670-85f1-43fe-85fb-3b6d2e368030 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="702.623µs" http.response.status=200 http.response.written=74 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=0beabe58-8050-4378-ba57-49755dd55984 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="636.309µs" http.response.status=200 http.response.written=30 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=6e04c746-8a41-426f-9418-f1e7de29bd4e http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="789.986µs" http.response.status=200 http.response.written=63 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=3fc64ab0-78ac-49cc-94b0-65e68247eb20 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="605.096µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-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.4 http.request.host="127.0.0.1:44359" http.request.id=5e4fc980-d9bf-403c-aea0-60ffc4458948 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="681.113µs" http.response.status=400 http.response.written=116 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-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.4 http.request.host="127.0.0.1:44359" http.request.id=a9317210-943e-48ad-81e2-7c26cadb2d5e http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="721µs" http.response.status=400 http.response.written=115 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=d7a8fc4a-29ac-4a28-8535-7ea23af1e8d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="667.982µs" http.response.status=200 http.response.written=20 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44359" http.request.id=38b37e21-ffba-4d8f-8484-08453cf055ad http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="810.023µs" http.response.status=200 http.response.written=74 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2025-08-25T02:54:54-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.4 -time="2025-08-25T02:54:54-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:54:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=dd6f77b3-cd89-44ab-bf6a-6510ab1ba3ba http.request.method=POST http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.269078ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:55-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=30d92b8b-f747-4098-8cdc-01ed2706b6c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri="/v2/foo/aaaa/blobs/uploads/45d8c6bf-4969-4507-9d05-66e4dc5aa2d2?_state=fGdxw0kzXN8G6mAQdl3h1vMSWFIXicYXf_hylQmi26d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NWQ4YzZiZi00OTY5LTQ1MDctOWQwNS02NmU0ZGM1YWEyZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTQuMTcyOTQyNTE0WiJ9&digest=sha256%3Acc5d07e3cb544bffd1303ea4e930d5efe23cc5b3939777c4141b98f774f35e71" http.request.useragent=Go-http-client/1.1 http.response.duration=1.824297245s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:54 -1200] "PUT /v2/foo/aaaa/blobs/uploads/45d8c6bf-4969-4507-9d05-66e4dc5aa2d2?_state=fGdxw0kzXN8G6mAQdl3h1vMSWFIXicYXf_hylQmi26d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NWQ4YzZiZi00OTY5LTQ1MDctOWQwNS02NmU0ZGM1YWEyZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTQuMTcyOTQyNTE0WiJ9&digest=sha256%3Acc5d07e3cb544bffd1303ea4e930d5efe23cc5b3939777c4141b98f774f35e71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=a6690ba8-136f-492b-87c1-4f8022339abc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.460285ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:55 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:54:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=460f1323-3492-489c-8c33-b4738aa0d611 http.request.method=POST http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="942.422µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:56 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:00-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=9f4f56cb-44b1-4bb6-a608-531f7ad2208f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri="/v2/foo/bbbb/blobs/uploads/c6d24c85-1afd-4ecc-83e0-f1999b07b168?_state=rVT11B3z1Yhz0DCLmCLr53Tw9BFJX5rmEhqY2ua9hl17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNmQyNGM4NS0xYWZkLTRlY2MtODNlMC1mMTk5OWIwN2IxNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTYuMTY1ODE1NFoifQ%3D%3D&digest=sha256%3Aecf70b3807286aedb5b8a8aa1d1f7d848b7eb531d76c808562b5f149c9204ead" http.request.useragent=Go-http-client/1.1 http.response.duration=4.20193159s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:54:56 -1200] "PUT /v2/foo/bbbb/blobs/uploads/c6d24c85-1afd-4ecc-83e0-f1999b07b168?_state=rVT11B3z1Yhz0DCLmCLr53Tw9BFJX5rmEhqY2ua9hl17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNmQyNGM4NS0xYWZkLTRlY2MtODNlMC1mMTk5OWIwN2IxNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTQ6NTYuMTY1ODE1NFoifQ%3D%3D&digest=sha256%3Aecf70b3807286aedb5b8a8aa1d1f7d848b7eb531d76c808562b5f149c9204ead HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:00-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=8f6a073f-b34b-423f-9d96-4cc33d41f7dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.442189ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:00 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:00-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=f49824f2-dcb3-4c1f-a890-29548df04d15 http.request.method=POST http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="960.274µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:00 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=7f4f8e3f-0579-44dc-9083-1225ff096e9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri="/v2/foo/cccc/blobs/uploads/dc564ed6-8dcd-4e25-bc61-36fd2cb70f35?_state=FUEZXFJByVL2Toe_rvkwvsjBUWasM6E42p6dO0c7YQp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzU2NGVkNi04ZGNkLTRlMjUtYmM2MS0zNmZkMmNiNzBmMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MDAuNTUyNzU5MjY3WiJ9&digest=sha256%3A883818444ee04110a1376e909845ddf3392f001e7337cbb051218e9d6d66a2b3" http.request.useragent=Go-http-client/1.1 http.response.duration=3.773838898s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:00 -1200] "PUT /v2/foo/cccc/blobs/uploads/dc564ed6-8dcd-4e25-bc61-36fd2cb70f35?_state=FUEZXFJByVL2Toe_rvkwvsjBUWasM6E42p6dO0c7YQp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzU2NGVkNi04ZGNkLTRlMjUtYmM2MS0zNmZkMmNiNzBmMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MDAuNTUyNzU5MjY3WiJ9&digest=sha256%3A883818444ee04110a1376e909845ddf3392f001e7337cbb051218e9d6d66a2b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=e370ada9-c141-4447-b14f-31d4cc0d7026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.350706ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:04 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=35870882-e066-445e-b21d-a6d5aca4eaf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="939.808µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:04 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=56d3e5a7-de2b-4404-a3a8-cdc2100a8a4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri="/v2/foo/dddd/blobs/uploads/4cf869d5-07ca-4c80-a863-79c2697fa112?_state=xbySE5gl731441ED2fMbUebySdbtKUQs_y3HbrPRFbB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0Y2Y4NjlkNS0wN2NhLTRjODAtYTg2My03OWMyNjk3ZmExMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MDQuNDYzNjgzOTUzWiJ9&digest=sha256%3A3cb03c57f689e56aafe9e106f3a0396a2ebc893d16645cf760b8329319280b2b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.9317667s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:04 -1200] "PUT /v2/foo/dddd/blobs/uploads/4cf869d5-07ca-4c80-a863-79c2697fa112?_state=xbySE5gl731441ED2fMbUebySdbtKUQs_y3HbrPRFbB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0Y2Y4NjlkNS0wN2NhLTRjODAtYTg2My03OWMyNjk3ZmExMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MDQuNDYzNjgzOTUzWiJ9&digest=sha256%3A3cb03c57f689e56aafe9e106f3a0396a2ebc893d16645cf760b8329319280b2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=41f3357c-9a90-4479-a1c7-aef6d3aeaa82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51700" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.473022ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44789" http.request.id=4ee22275-940b-4baf-82ed-c0eb89618a42 http.request.method=GET http.request.remoteaddr="127.0.0.1:51700" 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="774.027µs" http.response.status=200 http.response.written=63 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" ---- PASS: TestCatalogAPI (26.72s) +time="2026-09-28T11:22:42+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.4 +time="2026-09-28T11:22:42+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:22:42+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=f6c2c0ec-7857-4d7f-8957-da94810d19dc http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.658µs" http.response.status=200 http.response.written=20 +127.0.0.1 - - [28/Sep/2026:11:22:42 +1400] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2026-09-28T11:22:42+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=59887eda-de07-44db-ba92-2c2ed8d76891 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.097295ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:42 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:48+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=a31fdd9b-3f0e-407c-8a56-b5914a555e72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/aaaa/blobs/uploads/5d3e31f7-10df-4ad3-8455-85d3938940c2?_state=NemmQx5UxSGxpQt136egUyi_Eevw0OgpBWixDbgyGNl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1ZDNlMzFmNy0xMGRmLTRhZDMtODQ1NS04NWQzOTM4OTQwYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NDIuMjkzNzYxNTA3WiJ9&digest=sha256%3Aa90a66dd6c98932aa06761363659b5b3eb94c00b759459bcc3c42046c00cb448" http.request.useragent=Go-http-client/1.1 http.response.duration=5.872355898s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:42 +1400] "PUT /v2/foo/aaaa/blobs/uploads/5d3e31f7-10df-4ad3-8455-85d3938940c2?_state=NemmQx5UxSGxpQt136egUyi_Eevw0OgpBWixDbgyGNl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1ZDNlMzFmNy0xMGRmLTRhZDMtODQ1NS04NWQzOTM4OTQwYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NDIuMjkzNzYxNTA3WiJ9&digest=sha256%3Aa90a66dd6c98932aa06761363659b5b3eb94c00b759459bcc3c42046c00cb448 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:48+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=2887cda3-42e4-44ca-a7ed-a8e915565d78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.633119ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:48 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:48+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=146558bd-551d-4cc7-81da-90ec392d1cd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.113684ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:48 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:50+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=a4360040-b420-42dd-a0f2-e1eedbeeb18b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/bbbb/blobs/uploads/73bca2f3-0115-43d7-b566-6a803a0f1720?_state=8ojzjXPhw1xF-jfipNM0N76s5RTVVtTP1PYC-v4K_TJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3M2JjYTJmMy0wMTE1LTQzZDctYjU2Ni02YTgwM2EwZjE3MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NDguMzA5NzQwNjU1WiJ9&digest=sha256%3A0f473cabb588a85c5ea3558f1c72f377e0b95f788d6f0cc76b3648186d5ef497" http.request.useragent=Go-http-client/1.1 http.response.duration=2.038642906s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:48 +1400] "PUT /v2/foo/bbbb/blobs/uploads/73bca2f3-0115-43d7-b566-6a803a0f1720?_state=8ojzjXPhw1xF-jfipNM0N76s5RTVVtTP1PYC-v4K_TJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3M2JjYTJmMy0wMTE1LTQzZDctYjU2Ni02YTgwM2EwZjE3MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NDguMzA5NzQwNjU1WiJ9&digest=sha256%3A0f473cabb588a85c5ea3558f1c72f377e0b95f788d6f0cc76b3648186d5ef497 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:50+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=70baa3d1-5c75-4db5-a76a-082c791cebd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.447166ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:50 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:50+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=b881483d-001b-47ed-9ef8-ee3494e1ec78 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.043463ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:50 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:53+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=10014178-3f0a-4e6c-95a9-4de13a2df624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/cccc/blobs/uploads/58b1df99-d2a8-43ee-9bb3-98af6dc8a8e4?_state=dqKlHNiXt4R842JTQbioEdSY0eYufYbEQPni9LM6z9h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1OGIxZGY5OS1kMmE4LTQzZWUtOWJiMy05OGFmNmRjOGE4ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTAuNDg5Nzg0NzM0WiJ9&digest=sha256%3Aaa813f19970ec76c7c623b8c7fc20b5868a3504fd537c59a13217025c84d5d19" http.request.useragent=Go-http-client/1.1 http.response.duration=2.804574322s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:50 +1400] "PUT /v2/foo/cccc/blobs/uploads/58b1df99-d2a8-43ee-9bb3-98af6dc8a8e4?_state=dqKlHNiXt4R842JTQbioEdSY0eYufYbEQPni9LM6z9h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1OGIxZGY5OS1kMmE4LTQzZWUtOWJiMy05OGFmNmRjOGE4ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTAuNDg5Nzg0NzM0WiJ9&digest=sha256%3Aaa813f19970ec76c7c623b8c7fc20b5868a3504fd537c59a13217025c84d5d19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:53+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=35aa9a96-bfc1-4045-a06d-84c99419c371 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.577177ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:53 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:53+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=86e7e4e1-e5ef-44d5-ba83-66f38dc93f86 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.105181ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:53 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=2b621e25-1afa-4e6e-85af-16cd3e649a9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/dddd/blobs/uploads/f303f8fb-da62-4e6e-adde-d1a1fcb34bc3?_state=hkyDvuYLCy0ELhvRl_d-6kW41gUEibfpMjmUNjjWuxd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMzAzZjhmYi1kYTYyLTRlNmUtYWRkZS1kMWExZmNiMzRiYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTMuNDI1ODM5NjI3WiJ9&digest=sha256%3A93de6b2d51afc720465f31925a2e89f55a134ea5c1d92f4197b1fce73935a3c9" http.request.useragent=Go-http-client/1.1 http.response.duration=2.230362398s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:53 +1400] "PUT /v2/foo/dddd/blobs/uploads/f303f8fb-da62-4e6e-adde-d1a1fcb34bc3?_state=hkyDvuYLCy0ELhvRl_d-6kW41gUEibfpMjmUNjjWuxd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMzAzZjhmYi1kYTYyLTRlNmUtYWRkZS1kMWExZmNiMzRiYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTMuNDI1ODM5NjI3WiJ9&digest=sha256%3A93de6b2d51afc720465f31925a2e89f55a134ea5c1d92f4197b1fce73935a3c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=9e7dec31-81e3-468e-b8d5-29e39b25cd8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.521601ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:55 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=a53e4898-1576-4f4f-b917-2031bcdfb8c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.003899ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:55 +1400] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:58+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=9352620b-0136-431b-ae0d-6b17328c33ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/eeee/blobs/uploads/17949d21-9701-4448-8393-47bc6023203c?_state=DFSxIso8iCsLeXfPiifTxeJlddUFbg7Wg0pN3e4I8KN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzk0OWQyMS05NzAxLTQ0NDgtODM5My00N2JjNjAyMzIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTUuNzcwNDE2NDY5WiJ9&digest=sha256%3Aa0843d98a28219be27411f704283cecabf65b1f7bd460e9e4c287667f5318e36" http.request.useragent=Go-http-client/1.1 http.response.duration=2.231898972s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:55 +1400] "PUT /v2/foo/eeee/blobs/uploads/17949d21-9701-4448-8393-47bc6023203c?_state=DFSxIso8iCsLeXfPiifTxeJlddUFbg7Wg0pN3e4I8KN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzk0OWQyMS05NzAxLTQ0NDgtODM5My00N2JjNjAyMzIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTUuNzcwNDE2NDY5WiJ9&digest=sha256%3Aa0843d98a28219be27411f704283cecabf65b1f7bd460e9e4c287667f5318e36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:58+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=14117dfd-32e2-4d42-88fc-385db95a928d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.598646ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:58 +1400] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:22:58+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=1e2177ac-4552-4308-bf6e-321c153641f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.813961ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:58 +1400] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=7485fd08-ce52-4850-80e4-6fbbd96bb519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/ffff/blobs/uploads/26f14793-84ef-4991-b1d7-837daf9f46df?_state=vnybV2wfTKFvEPPEc6va_pxuxx-f57IFOkWcUMgrU157Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNmYxNDc5My04NGVmLTQ5OTEtYjFkNy04MzdkYWY5ZjQ2ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTguMTczNzMyNTY3WiJ9&digest=sha256%3Ae132354fac846e1bc7f4149678ead07b81793ecd20a8705ba93af7502a6bdc9c" http.request.useragent=Go-http-client/1.1 http.response.duration=3.050368927s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:22:58 +1400] "PUT /v2/foo/ffff/blobs/uploads/26f14793-84ef-4991-b1d7-837daf9f46df?_state=vnybV2wfTKFvEPPEc6va_pxuxx-f57IFOkWcUMgrU157Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNmYxNDc5My04NGVmLTQ5OTEtYjFkNy04MzdkYWY5ZjQ2ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjI6NTguMTczNzMyNTY3WiJ9&digest=sha256%3Ae132354fac846e1bc7f4149678ead07b81793ecd20a8705ba93af7502a6bdc9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=93416e35-0ab7-4a08-be36-047e784f102b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.555051ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=fd70268b-4e59-4a4b-936c-80919b1b86b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.619µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=b2830f0c-a88b-465c-9377-5462eeb84070 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="972.825µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=7c45c1dd-9e09-4342-b0f1-d461d817c494 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="965.883µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=ab1e540e-74f7-4b7b-85b2-ab6402e3496e http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="951.977µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=1cad5b2e-8740-4785-8c0a-c036cd69ee01 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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.098857ms http.response.status=200 http.response.written=63 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=1c308502-53c2-450a-b662-0de3afb35e1f http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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=1.141259ms http.response.status=200 http.response.written=41 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+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.4 http.request.host="127.0.0.1:40497" http.request.id=32afbe83-9935-449c-997f-a470862a5e84 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="944.341µs" http.response.status=400 http.response.written=116 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+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.4 http.request.host="127.0.0.1:40497" http.request.id=bedc6020-8908-4719-b9b8-66cb86c93ed3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="949.477µs" http.response.status=400 http.response.written=115 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=a3b23962-1cc2-4511-9470-d17cd4a87b64 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="863.78µs" http.response.status=200 http.response.written=20 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40497" http.request.id=1299d26b-0db4-48ee-a3c1-c37fc8ac4a32 http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" 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="980.989µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2026-09-28T11:23:01+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.4 +time="2026-09-28T11:23:01+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=0e72c78d-f950-445f-a92e-71f294e941c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="973.227µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:05+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=92d56c05-553e-43bc-b613-86588154409f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri="/v2/foo/aaaa/blobs/uploads/4f2f83e7-0720-404d-a613-2cbcfcc48e67?_state=bcQ2D4D4-Erso3lmm1eHOsU25G7pQnfxIBTVkxmjuNt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZjJmODNlNy0wNzIwLTQwNGQtYTYxMy0yY2JjZmNjNDhlNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDEuNDUzNTE4NjE3WiJ9&digest=sha256%3Ada7024623105557ff133c089e4e2042b2a12aeb512b1f62b545b90599b00f92a" http.request.useragent=Go-http-client/1.1 http.response.duration=3.995611325s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:01 +1400] "PUT /v2/foo/aaaa/blobs/uploads/4f2f83e7-0720-404d-a613-2cbcfcc48e67?_state=bcQ2D4D4-Erso3lmm1eHOsU25G7pQnfxIBTVkxmjuNt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZjJmODNlNy0wNzIwLTQwNGQtYTYxMy0yY2JjZmNjNDhlNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDEuNDUzNTE4NjE3WiJ9&digest=sha256%3Ada7024623105557ff133c089e4e2042b2a12aeb512b1f62b545b90599b00f92a HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:05+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=eb749f0e-d8ba-4f63-b599-914f3a2ec2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.473727ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:05 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:05+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=bad2d3e4-f7c9-4447-9f25-512a2e8791f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.278357ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:05 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=8511ced0-29aa-4bc3-8be6-4cab04de53e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri="/v2/foo/bbbb/blobs/uploads/b07e4764-75bc-4de3-81c1-b7b938b9d757?_state=gJ-9F0NJW8Fnq9R7vHAUmVx9SCOLmI7_rUMw1VNeHi57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMDdlNDc2NC03NWJjLTRkZTMtODFjMS1iN2I5MzhiOWQ3NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDUuNjE5NTc3NjIzWiJ9&digest=sha256%3A4a8344781a214bf655616f63df4653811b43e47dde01b8a4403fa9509ea48d9b" http.request.useragent=Go-http-client/1.1 http.response.duration=2.969242977s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:05 +1400] "PUT /v2/foo/bbbb/blobs/uploads/b07e4764-75bc-4de3-81c1-b7b938b9d757?_state=gJ-9F0NJW8Fnq9R7vHAUmVx9SCOLmI7_rUMw1VNeHi57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMDdlNDc2NC03NWJjLTRkZTMtODFjMS1iN2I5MzhiOWQ3NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDUuNjE5NTc3NjIzWiJ9&digest=sha256%3A4a8344781a214bf655616f63df4653811b43e47dde01b8a4403fa9509ea48d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=8dbe8854-f1f4-4c8e-8e56-4befaca59a12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.367302ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:08 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=e37ed0e9-5700-4535-93b4-07f5a7e9d620 http.request.method=POST http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="952.726µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:08 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=3319a3b0-4f7f-4bc1-b732-8e98b4017e4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri="/v2/foo/cccc/blobs/uploads/f1fbacdb-5485-49bb-ae02-42b5c2ac783b?_state=oe4apLvGrEl5_Qd2uLGXS4JT744TccKsk2BsIFujQlJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWZiYWNkYi01NDg1LTQ5YmItYWUwMi00MmI1YzJhYzc4M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDguNzM2MzAzMzYzWiJ9&digest=sha256%3Ad62f0a1acdf4478b17ba964ff8db81d283e9ff1e33e574089489b8adb69a5241" http.request.useragent=Go-http-client/1.1 http.response.duration=2.587052594s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:08 +1400] "PUT /v2/foo/cccc/blobs/uploads/f1fbacdb-5485-49bb-ae02-42b5c2ac783b?_state=oe4apLvGrEl5_Qd2uLGXS4JT744TccKsk2BsIFujQlJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWZiYWNkYi01NDg1LTQ5YmItYWUwMi00MmI1YzJhYzc4M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MDguNzM2MzAzMzYzWiJ9&digest=sha256%3Ad62f0a1acdf4478b17ba964ff8db81d283e9ff1e33e574089489b8adb69a5241 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=a3299074-abaa-400d-bcb3-4ce7419e2e19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.406214ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:11 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=beb52eef-84b2-4036-8a92-b35bbd299f81 http.request.method=POST http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="990.025µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:11 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=94135274-d33b-43ab-b8c1-497e99137b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri="/v2/foo/dddd/blobs/uploads/fce14f44-0a3e-4ab5-8a34-368990c892ed?_state=a_KKDSYw1_Jq52yM8VGXjwq-rx5xxBgnUfvwG-uSqHN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmY2UxNGY0NC0wYTNlLTRhYjUtOGEzNC0zNjg5OTBjODkyZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MTEuNDcyNDc0MzIyWiJ9&digest=sha256%3A5f2c19478c95d572fc7efe3acef43303c8726b1de07defe5a0a4164355f08155" http.request.useragent=Go-http-client/1.1 http.response.duration=2.604560634s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:11 +1400] "PUT /v2/foo/dddd/blobs/uploads/fce14f44-0a3e-4ab5-8a34-368990c892ed?_state=a_KKDSYw1_Jq52yM8VGXjwq-rx5xxBgnUfvwG-uSqHN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmY2UxNGY0NC0wYTNlLTRhYjUtOGEzNC0zNjg5OTBjODkyZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MTEuNDcyNDc0MzIyWiJ9&digest=sha256%3A5f2c19478c95d572fc7efe3acef43303c8726b1de07defe5a0a4164355f08155 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=7b470bb4-23a4-4a61-aee8-d149a0923716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37710" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.366474ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39249" http.request.id=59d136d0-356c-4075-9db1-faa3e1213dd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37710" 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="674.336µs" http.response.status=200 http.response.written=63 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +--- PASS: TestCatalogAPI (31.98s) === RUN TestURLPrefix -time="2025-08-25T02:55:06-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.4 -time="2025-08-25T02:55:06-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40049" http.request.id=7623a245-cd43-49f8-a074-28929357cea5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50052" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.482µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+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.4 +time="2026-09-28T11:23:14+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42381" http.request.id=78a1ceeb-0070-46cf-8e3e-81d37116f390 http.request.method=GET http.request.remoteaddr="127.0.0.1:38544" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.252µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI -time="2025-08-25T02:55:06-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.4 -time="2025-08-25T02:55:06-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:06-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=49bcaadf-44fc-43d4-aaa2-3c4dbbe25d5e http.request.method=GET http.request.remoteaddr="127.0.0.1:55152" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.944µs" http.response.status=404 http.response.written=157 vars.digest="sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "GET /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=f6ba5e4c-09d0-46b5-a33d-3410a18fce05 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55164" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.726µs" http.response.status=404 http.response.written=157 vars.digest="sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "HEAD /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=ccabe65e-8c8e-4551-b065-5c96aecb5b5d http.request.method=POST http.request.remoteaddr="127.0.0.1:55164" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="991.171µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=426a8ee0-10df-4bb5-8ce5-8c2409878e6e http.request.method=GET http.request.remoteaddr="127.0.0.1:55164" http.request.uri="/v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="957.903µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "GET /v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=8709836f-db61-4d16-85c0-49bf907f76a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55164" http.request.uri="/v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="894.145µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "DELETE /v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=8c4ab5f9-fe37-45f8-8906-cbf6bf574c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:55164" http.request.uri="/v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=a1646769-406b-4e72-80a2-83929aebae3a -time="2025-08-25T02:55:06-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.4 http.request.host="127.0.0.1:39381" http.request.id=8c4ab5f9-fe37-45f8-8906-cbf6bf574c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:55164" http.request.uri="/v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.417µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=a1646769-406b-4e72-80a2-83929aebae3a -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "GET /v2/foo/bar/blobs/uploads/a1646769-406b-4e72-80a2-83929aebae3a?_state=CSCzXYe4zDzBkIRJbKDbCsM0UksiKeFbi7Hf17D9-zB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjQ2NzY5LTQwNmItNGU3Mi04MGEyLTgzOTI5YWViYWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjI4MTk2NloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=81d23720-ef42-49f1-a52a-8826ba6baa1d http.request.method=POST http.request.remoteaddr="127.0.0.1:55174" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.022867ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=6a64e3df-e7b2-4cb2-a721-ff00da059021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/140d71c6-fa93-4463-a19e-71c450646c85?_state=vcjCli_AJTO0bNs0OxFTTkEgZRyCbvwGrLGY8yjsJtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGQ3MWM2LWZhOTMtNDQ2My1hMTllLTcxYzQ1MDY0NmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjgwODAzODdaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 provided="sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" vars.name=foo/bar vars.uuid=140d71c6-fa93-4463-a19e-71c450646c85 -time="2025-08-25T02:55:06-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=6a64e3df-e7b2-4cb2-a721-ff00da059021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/140d71c6-fa93-4463-a19e-71c450646c85?_state=vcjCli_AJTO0bNs0OxFTTkEgZRyCbvwGrLGY8yjsJtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGQ3MWM2LWZhOTMtNDQ2My1hMTllLTcxYzQ1MDY0NmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjgwODAzODdaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=140d71c6-fa93-4463-a19e-71c450646c85 -time="2025-08-25T02:55:06-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=6a64e3df-e7b2-4cb2-a721-ff00da059021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/140d71c6-fa93-4463-a19e-71c450646c85?_state=vcjCli_AJTO0bNs0OxFTTkEgZRyCbvwGrLGY8yjsJtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGQ3MWM2LWZhOTMtNDQ2My1hMTllLTcxYzQ1MDY0NmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjgwODAzODdaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030943ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=140d71c6-fa93-4463-a19e-71c450646c85 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "PUT /v2/foo/bar/blobs/uploads/140d71c6-fa93-4463-a19e-71c450646c85?_state=vcjCli_AJTO0bNs0OxFTTkEgZRyCbvwGrLGY8yjsJtd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGQ3MWM2LWZhOTMtNDQ2My1hMTllLTcxYzQ1MDY0NmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NjgwODAzODdaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=3ed3916a-6c71-4d69-99ac-2f32dbe46e15 http.request.method=POST http.request.remoteaddr="127.0.0.1:55174" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="740.439µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=bb8b556d-35c9-4e9a-8151-0dd6c36450af http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/157a895f-4ff6-4f76-936a-4c94228bdb56?_state=5z4AcyNc5qkHs_Zl-AvASZEvavMMf2zf5-iT8SPcUyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1N2E4OTVmLTRmZjYtNGY3Ni05MzZhLTRjOTQyMjhiZGI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzA2NDI5MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.000953ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "PUT /v2/foo/bar/blobs/uploads/157a895f-4ff6-4f76-936a-4c94228bdb56?_state=5z4AcyNc5qkHs_Zl-AvASZEvavMMf2zf5-iT8SPcUyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1N2E4OTVmLTRmZjYtNGY3Ni05MzZhLTRjOTQyMjhiZGI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzA2NDI5MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=18c82f7d-2d40-4894-9668-a3872ef6bdf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55174" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="799.204µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=778a01b3-4e5f-4d6f-ac9a-00a21c868531 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/08e8e50b-96a2-441f-8553-e1fd4dc6ae6c?_state=DXDXD55j5DSb9gqxxgEYvG4Lcjb30kfTMF46trXdKld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4ZThlNTBiLTk2YTItNDQxZi04NTUzLWUxZmQ0ZGM2YWU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzMxMTQ2ODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.020717ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "PUT /v2/foo/bar/blobs/uploads/08e8e50b-96a2-441f-8553-e1fd4dc6ae6c?_state=DXDXD55j5DSb9gqxxgEYvG4Lcjb30kfTMF46trXdKld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4ZThlNTBiLTk2YTItNDQxZi04NTUzLWUxZmQ0ZGM2YWU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzMxMTQ2ODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=622aa4ed-fcd6-44cb-9068-909a010467dc http.request.method=POST http.request.remoteaddr="127.0.0.1:55174" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="784.158µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=7925e6b6-a012-4b5a-b260-6325125ba47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/93e2d775-e068-49eb-9099-88849e075e5f?_state=6513ZwpilzS2tF7CZ3mHiIZCEjx6aDLCkwyknjDlMad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZTJkNzc1LWUwNjgtNDllYi05MDk5LTg4ODQ5ZTA3NWU1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzU0ODEwNloifQ%3D%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.duration=3.893093996s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:06 -1200] "PUT /v2/foo/bar/blobs/uploads/93e2d775-e068-49eb-9099-88849e075e5f?_state=6513ZwpilzS2tF7CZ3mHiIZCEjx6aDLCkwyknjDlMad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZTJkNzc1LWUwNjgtNDllYi05MDk5LTg4ODQ5ZTA3NWU1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTowNi41NzU0ODEwNloifQ%3D%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=8d0d9655-8c74-4974-84a9-30de54b722cf http.request.method=POST http.request.remoteaddr="127.0.0.1:55174" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="994.7µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:10 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:39381" http.request.id=246521a6-d461-4ffa-b6b5-8e144b4c9ab8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/a1822d6c-1c26-4770-9ee8-9ced94d992fd?_state=unNFdsOXDg4XhAKRTOjck2XuykilEO_Omw3hzIGqmrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExODIyZDZjLTFjMjYtNDc3MC05ZWU4LTljZWQ5NGQ5OTJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxMC41NDU5MzkwNDhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.948582885s http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:10 -1200] "PATCH /v2/foo/bar/blobs/uploads/a1822d6c-1c26-4770-9ee8-9ced94d992fd?_state=unNFdsOXDg4XhAKRTOjck2XuykilEO_Omw3hzIGqmrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExODIyZDZjLTFjMjYtNDc3MC05ZWU4LTljZWQ5NGQ5OTJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxMC41NDU5MzkwNDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=960dc74c-92b8-4713-a763-2f0e53bc637d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/uploads/a1822d6c-1c26-4770-9ee8-9ced94d992fd?_state=LLRM96xPe4AFtImHwQ96TOZb-19QDdZsEz_bierUB0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExODIyZDZjLTFjMjYtNDc3MC05ZWU4LTljZWQ5NGQ5OTJmZCIsIk9mZnNldCI6MjQxNTc2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MTBaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.duration=1.076283ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "PUT /v2/foo/bar/blobs/uploads/a1822d6c-1c26-4770-9ee8-9ced94d992fd?_state=LLRM96xPe4AFtImHwQ96TOZb-19QDdZsEz_bierUB0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExODIyZDZjLTFjMjYtNDc3MC05ZWU4LTljZWQ5NGQ5OTJmZCIsIk9mZnNldCI6MjQxNTc2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MTBaIn0%3D&digest=sha256%3A853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=8e7b2545-f419-4af2-8ff0-71b1d2119bdd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="892.204µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "HEAD /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=521b0171-eaea-4fcb-b085-397449d7568a http.request.method=GET http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=74.680781ms http.response.status=200 http.response.written=24157696 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 200 24157696 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=error msg="error parsing digest=\"sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=3c797e2f-b24a-4fc4-b4a7-e46c2be6d578 http.request.method=GET http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" vars.name=foo/bar -time="2025-08-25T02:55:14-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.4 http.request.host="127.0.0.1:39381" http.request.id=3c797e2f-b24a-4fc4-b4a7-e46c2be6d578 http.request.method=GET http.request.remoteaddr="127.0.0.1:55174" http.request.uri="/v2/foo/bar/blobs/sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.645µs" http.response.status=400 http.response.written=110 vars.digest="sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha257:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=2769c251-923f-4cc5-b622-ea27028b8912 http.request.method=GET http.request.remoteaddr="127.0.0.1:34042" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.duration=1.511538ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55: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.4 -time="2025-08-25T02:55:14-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:14-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=47b0418e-9dfc-44f8-8151-954b5aed53f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53498" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.198202ms http.response.status=404 http.response.written=157 vars.digest="sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=2d6926c1-0d43-4bc0-ae40-cee497569a65 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.136209ms http.response.status=404 http.response.written=157 vars.digest="sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "HEAD /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=2446db03-c022-49a7-8cff-a36121113134 http.request.method=POST http.request.remoteaddr="127.0.0.1:53508" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.034656ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=6d4fc0e8-7167-4f20-84cf-9a5b2e65df05 http.request.method=GET http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.068194ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=cc87453b-f545-4dd5-85f9-973a7c0fd84d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.073965ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "DELETE /v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=7147940a-0233-45ba-a81b-ac4530be30a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=0c0812a1-106d-4db4-a94a-d842f66a85b5 -time="2025-08-25T02:55:14-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.4 http.request.host="127.0.0.1:44425" http.request.id=7147940a-0233-45ba-a81b-ac4530be30a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.363µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=0c0812a1-106d-4db4-a94a-d842f66a85b5 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/uploads/0c0812a1-106d-4db4-a94a-d842f66a85b5?_state=04Pgbv4r1zxgTFPXSGO_AqfXWsptZYqf_vL8d3Anx1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDgxMmExLTEwNmQtNGRiNC1hOTRhLWQ4NDJmNjZhODViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTM5MDM3NjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=a24b90f7-058b-4a9e-90cc-b89a110c66ee http.request.method=POST http.request.remoteaddr="127.0.0.1:53516" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.141211ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=4084d15e-c493-4cd2-b8c3-90b929e94a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/17671073-2f29-4965-b55c-56b0b20169bd?_state=MviIQhD31BINdqUXfif3DcE07ZMWMdgkD9JdWliwWgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NjcxMDczLTJmMjktNDk2NS1iNTVjLTU2YjBiMjAxNjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTk0MjcxMzFaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 provided="sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" vars.name=foo/bar vars.uuid=17671073-2f29-4965-b55c-56b0b20169bd -time="2025-08-25T02:55:14-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=4084d15e-c493-4cd2-b8c3-90b929e94a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/17671073-2f29-4965-b55c-56b0b20169bd?_state=MviIQhD31BINdqUXfif3DcE07ZMWMdgkD9JdWliwWgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NjcxMDczLTJmMjktNDk2NS1iNTVjLTU2YjBiMjAxNjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTk0MjcxMzFaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=17671073-2f29-4965-b55c-56b0b20169bd -time="2025-08-25T02:55:14-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=4084d15e-c493-4cd2-b8c3-90b929e94a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/17671073-2f29-4965-b55c-56b0b20169bd?_state=MviIQhD31BINdqUXfif3DcE07ZMWMdgkD9JdWliwWgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NjcxMDczLTJmMjktNDk2NS1iNTVjLTU2YjBiMjAxNjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTk0MjcxMzFaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.057µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=17671073-2f29-4965-b55c-56b0b20169bd -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "PUT /v2/foo/bar/blobs/uploads/17671073-2f29-4965-b55c-56b0b20169bd?_state=MviIQhD31BINdqUXfif3DcE07ZMWMdgkD9JdWliwWgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NjcxMDczLTJmMjktNDk2NS1iNTVjLTU2YjBiMjAxNjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NTk0MjcxMzFaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=48fed441-2c48-4c99-945f-198ac77d6299 http.request.method=POST http.request.remoteaddr="127.0.0.1:53516" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="921.684µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=651f1533-7971-4d28-a4d3-4366756cc0a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/b73b7c90-cc64-4160-a214-e16fc287fbd4?_state=Ju-oLbeAVv53hZoR8kmERdNmtKq8vk_SmZHpYI63Q1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2I3YzkwLWNjNjQtNDE2MC1hMjE0LWUxNmZjMjg3ZmJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjE4Mjg1NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration="924.677µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "PUT /v2/foo/bar/blobs/uploads/b73b7c90-cc64-4160-a214-e16fc287fbd4?_state=Ju-oLbeAVv53hZoR8kmERdNmtKq8vk_SmZHpYI63Q1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2I3YzkwLWNjNjQtNDE2MC1hMjE0LWUxNmZjMjg3ZmJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjE4Mjg1NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=5f60c1d2-d581-4e1e-8448-3aa8a5667683 http.request.method=POST http.request.remoteaddr="127.0.0.1:53516" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="866.509µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=67c157d3-0345-43dd-abb7-ffc9c1d5a6de http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/99df82b7-c2ea-48dd-a7c3-63f18b5db2d8?_state=An_mcCGos0fBOxfedP-PeH-BOoy3C0O6TpJGJVqkNHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZGY4MmI3LWMyZWEtNDhkZC1hN2MzLTYzZjE4YjVkYjJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjQxNjQ4NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="883.029µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "PUT /v2/foo/bar/blobs/uploads/99df82b7-c2ea-48dd-a7c3-63f18b5db2d8?_state=An_mcCGos0fBOxfedP-PeH-BOoy3C0O6TpJGJVqkNHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZGY4MmI3LWMyZWEtNDhkZC1hN2MzLTYzZjE4YjVkYjJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjQxNjQ4NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=165e331d-8b61-48ef-99ed-5183503df3b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53516" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="737.995µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:17-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=969269e7-29bf-4d15-8807-90e187661c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/5685da76-46f5-4445-848e-cdf9a9d80458?_state=cW-LRvmvub2HZ9HJiP445XWUxE0gVClk6yXKTfMJRAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODVkYTc2LTQ2ZjUtNDQ0NS04NDhlLWNkZjlhOWQ4MDQ1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjYzNjA1MjRaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.duration=2.867929404s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "PUT /v2/foo/bar/blobs/uploads/5685da76-46f5-4445-848e-cdf9a9d80458?_state=cW-LRvmvub2HZ9HJiP445XWUxE0gVClk6yXKTfMJRAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODVkYTc2LTQ2ZjUtNDQ0NS04NDhlLWNkZjlhOWQ4MDQ1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNC43NjYzNjA1MjRaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:17-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=ef942113-c076-458c-8418-5fb52cee2c47 http.request.method=POST http.request.remoteaddr="127.0.0.1:53516" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.009305ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:17 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:44425" http.request.id=80b307fc-34ca-4a41-8c22-1e1cf690562f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/6070f9d9-ce99-406e-b82a-c46fac7b433c?_state=MGP1LMQPkcpARpIIq7Ss-dC8j1y6FergbPeYPFlvHqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNzBmOWQ5LWNlOTktNDA2ZS1iODJhLWM0NmZhYzdiNDMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNy43MDA5MDM0MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.027978119s http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:17 -1200] "PATCH /v2/foo/bar/blobs/uploads/6070f9d9-ce99-406e-b82a-c46fac7b433c?_state=MGP1LMQPkcpARpIIq7Ss-dC8j1y6FergbPeYPFlvHqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNzBmOWQ5LWNlOTktNDA2ZS1iODJhLWM0NmZhYzdiNDMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToxNy43MDA5MDM0MzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=6da97c2b-8f42-4720-911e-418d16f4c6c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/uploads/6070f9d9-ce99-406e-b82a-c46fac7b433c?_state=Etorf-4w9OY0BJF54d7YrBRzvN-7bt5cbZoweSOV3jl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNzBmOWQ5LWNlOTktNDA2ZS1iODJhLWM0NmZhYzdiNDMzYyIsIk9mZnNldCI6MjA1Mjk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MTdaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.duration=1.125368ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "PUT /v2/foo/bar/blobs/uploads/6070f9d9-ce99-406e-b82a-c46fac7b433c?_state=Etorf-4w9OY0BJF54d7YrBRzvN-7bt5cbZoweSOV3jl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNzBmOWQ5LWNlOTktNDA2ZS1iODJhLWM0NmZhYzdiNDMzYyIsIk9mZnNldCI6MjA1Mjk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MTdaIn0%3D&digest=sha256%3A1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=9e5c942c-f99b-4764-8973-62aaf8c0f221 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="870.04µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "HEAD /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=902a9c32-6da6-438e-a206-36f41461b697 http.request.method=GET http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=60.438294ms http.response.status=200 http.response.written=20529664 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 200 20529664 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=error msg="error parsing digest=\"sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=31a37488-4f5b-4394-82fb-30c55b3ea2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" vars.name=foo/bar -time="2025-08-25T02:55:20-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.4 http.request.host="127.0.0.1:44425" http.request.id=31a37488-4f5b-4394-82fb-30c55b3ea2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53516" http.request.uri="/v2/foo/bar/blobs/sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.245µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha257:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=51b21689-3cbf-481d-b3b2-d93c2d7ad0f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53044" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.duration=1.417761ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=5ead8670-6b96-4aff-be7a-c0bc93abecab http.request.method=GET http.request.remoteaddr="127.0.0.1:53044" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.549114ms http.response.status=200 http.response.written=131072 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44425" http.request.id=17d901e2-87ec-48df-b469-b1b73b0a340e http.request.method=GET http.request.remoteaddr="127.0.0.1:53038" http.request.uri="/v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=7.422986ms http.response.status=200 http.response.written=2648704 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha256:1b5de8310934d34cddc5a5355ee1d1d8f9d96bfccad29baae9e16b01582a6750 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=5d2da00c-ee42-4430-96ae-b1251a66bbd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34038" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=6.224593475s http.response.status=200 http.response.written=2648704 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39381" http.request.id=e6710384-97e1-42b6-b9fb-0694d201c3e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34042" http.request.uri="/v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=6.219099295s http.response.status=200 http.response.written=2646784 -127.0.0.1 - - [25/Aug/2025:02:55:14 -1200] "GET /v2/foo/bar/blobs/sha256:853982fb4651b6d15a4cfb3bd0dcaa6d6c3824526788bb94f82412f82f322011 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" ---- PASS: TestBlobAPI (14.42s) +time="2026-09-28T11:23:14+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.4 +time="2026-09-28T11:23:14+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:14+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=0c4c0725-d3b2-4cf3-b8c2-9a6a105f4676 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.249381ms http.response.status=404 http.response.written=157 vars.digest="sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "GET /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=3249b0ca-777d-4740-9150-52ac6df32dc1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45294" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.20497ms http.response.status=404 http.response.written=157 vars.digest="sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "HEAD /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=b07d1ce2-50ee-4663-ae2f-310583e98422 http.request.method=POST http.request.remoteaddr="127.0.0.1:45294" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.040552ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=1f111216-8400-429a-8f44-35c0029908ff http.request.method=GET http.request.remoteaddr="127.0.0.1:45294" http.request.uri="/v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.161539ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "GET /v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=d98b42ed-a42f-4264-881b-78c7dfad5799 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45294" http.request.uri="/v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.088318ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "DELETE /v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=530709ea-095e-455f-89a6-20cb7e8bce30 http.request.method=GET http.request.remoteaddr="127.0.0.1:45294" http.request.uri="/v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=d522188b-dbba-4730-bd3d-1e16b0b8fca9 +time="2026-09-28T11:23:14+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.4 http.request.host="127.0.0.1:33097" http.request.id=530709ea-095e-455f-89a6-20cb7e8bce30 http.request.method=GET http.request.remoteaddr="127.0.0.1:45294" http.request.uri="/v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.098356ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=d522188b-dbba-4730-bd3d-1e16b0b8fca9 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "GET /v2/foo/bar/blobs/uploads/d522188b-dbba-4730-bd3d-1e16b0b8fca9?_state=l8x2aroeZYeQgr9YnCHWTeBeoOOKw65OWn6DmnFdYwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjIxODhiLWRiYmEtNDczMC1iZDNkLTFlMTZiMGI4ZmNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNTUyNzc1MDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=261e78b9-0a2c-4d3d-bd40-8484705733c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45298" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.159944ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=877f4f32-dc94-4375-a018-42ae69540518 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/060865e2-cdf2-48be-aa13-14d9b192d456?_state=Xn8u4fQ-ZO6SXWm6xScnyZgjxth1iR9rM4jS_ZoK74F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MDg2NWUyLWNkZjItNDhiZS1hYTEzLTE0ZDliMTkyZDQ1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjExNTk2MDNaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 provided="sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" vars.name=foo/bar vars.uuid=060865e2-cdf2-48be-aa13-14d9b192d456 +time="2026-09-28T11:23:14+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=877f4f32-dc94-4375-a018-42ae69540518 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/060865e2-cdf2-48be-aa13-14d9b192d456?_state=Xn8u4fQ-ZO6SXWm6xScnyZgjxth1iR9rM4jS_ZoK74F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MDg2NWUyLWNkZjItNDhiZS1hYTEzLTE0ZDliMTkyZDQ1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjExNTk2MDNaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=060865e2-cdf2-48be-aa13-14d9b192d456 +time="2026-09-28T11:23:14+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=877f4f32-dc94-4375-a018-42ae69540518 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/060865e2-cdf2-48be-aa13-14d9b192d456?_state=Xn8u4fQ-ZO6SXWm6xScnyZgjxth1iR9rM4jS_ZoK74F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MDg2NWUyLWNkZjItNDhiZS1hYTEzLTE0ZDliMTkyZDQ1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjExNTk2MDNaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.197779ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=060865e2-cdf2-48be-aa13-14d9b192d456 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "PUT /v2/foo/bar/blobs/uploads/060865e2-cdf2-48be-aa13-14d9b192d456?_state=Xn8u4fQ-ZO6SXWm6xScnyZgjxth1iR9rM4jS_ZoK74F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MDg2NWUyLWNkZjItNDhiZS1hYTEzLTE0ZDliMTkyZDQ1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjExNTk2MDNaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=e2f11dae-8123-4fbc-be50-caef69fdd019 http.request.method=POST http.request.remoteaddr="127.0.0.1:45298" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.556669ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=8f5461b3-dec1-4cc5-90c3-7725fcb64b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/5de85d29-f373-4bf9-bb63-2e6e1f80a82e?_state=I-98o48erO-ICeQwhbRGtGytHkO0ZKx-OrdyPn4WRLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZTg1ZDI5LWYzNzMtNGJmOS1iYjYzLTJlNmUxZjgwYTgyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjQ3MjIxNzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.225887ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "PUT /v2/foo/bar/blobs/uploads/5de85d29-f373-4bf9-bb63-2e6e1f80a82e?_state=I-98o48erO-ICeQwhbRGtGytHkO0ZKx-OrdyPn4WRLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZTg1ZDI5LWYzNzMtNGJmOS1iYjYzLTJlNmUxZjgwYTgyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjQ3MjIxNzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=b743b89e-a654-4aea-816d-d02b7fe0bda1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45298" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.035472ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=7e9d4e62-8621-48d2-9541-330d560f1010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/ff9f1d72-a931-41e6-99dc-d6be56c2b135?_state=oa8X8lxa1s1aCLL97DuO2Lm-gu0Ym737xJUjbPUI1Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWYxZDcyLWE5MzEtNDFlNi05OWRjLWQ2YmU1NmMyYjEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjc3NjgyM1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.223352ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "PUT /v2/foo/bar/blobs/uploads/ff9f1d72-a931-41e6-99dc-d6be56c2b135?_state=oa8X8lxa1s1aCLL97DuO2Lm-gu0Ym737xJUjbPUI1Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWYxZDcyLWE5MzEtNDFlNi05OWRjLWQ2YmU1NmMyYjEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNjc3NjgyM1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:14+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=363f4a0d-746f-4ea2-a000-ec5691f30ecd http.request.method=POST http.request.remoteaddr="127.0.0.1:45298" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="896.055µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:17+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=3ef95445-09c0-43c7-9c4d-3f49304ad003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/7d64ec97-c4d8-4a79-8551-a4c23b3db6a8?_state=GI0W_tVxEgwIetifQ2ZSxRCXPXb-pv3CksprrwsF2fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNjRlYzk3LWM0ZDgtNGE3OS04NTUxLWE0YzIzYjNkYjZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNzA2MjQzOTdaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.duration=3.275466966s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:14 +1400] "PUT /v2/foo/bar/blobs/uploads/7d64ec97-c4d8-4a79-8551-a4c23b3db6a8?_state=GI0W_tVxEgwIetifQ2ZSxRCXPXb-pv3CksprrwsF2fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNjRlYzk3LWM0ZDgtNGE3OS04NTUxLWE0YzIzYjNkYjZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNC4yNzA2MjQzOTdaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:17+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=44b24c58-f07d-4488-b90a-3920ce2705b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45298" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="921.224µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:17 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:33097" http.request.id=3448dfb8-18f5-4a6d-af42-6e035233c85b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/fa63800e-662a-4521-90bc-e9b5d5ec241e?_state=5dXHdKCIJI34b9wfPVZrQSP-gTcu3K9G48jFQOaoFu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjM4MDBlLTY2MmEtNDUyMS05MGJjLWU5YjVkNWVjMjQxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNy42MjA4ODY0N1oifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.323309172s http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:17 +1400] "PATCH /v2/foo/bar/blobs/uploads/fa63800e-662a-4521-90bc-e9b5d5ec241e?_state=5dXHdKCIJI34b9wfPVZrQSP-gTcu3K9G48jFQOaoFu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjM4MDBlLTY2MmEtNDUyMS05MGJjLWU5YjVkNWVjMjQxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoxNy42MjA4ODY0N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=ff83a67b-f1e8-4428-807e-6fe17f2874b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/uploads/fa63800e-662a-4521-90bc-e9b5d5ec241e?_state=hvhfuPSH_KQec5_4QecWZcYGjLhtvX6GAZOtPAEXtVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjM4MDBlLTY2MmEtNDUyMS05MGJjLWU5YjVkNWVjMjQxZSIsIk9mZnNldCI6MjMzMzMzNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MTdaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.064492ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:20 +1400] "PUT /v2/foo/bar/blobs/uploads/fa63800e-662a-4521-90bc-e9b5d5ec241e?_state=hvhfuPSH_KQec5_4QecWZcYGjLhtvX6GAZOtPAEXtVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjM4MDBlLTY2MmEtNDUyMS05MGJjLWU5YjVkNWVjMjQxZSIsIk9mZnNldCI6MjMzMzMzNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MTdaIn0%3D&digest=sha256%3A1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=6bcefec8-300f-4156-bdc4-42a6dab339c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="854.003µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:20 +1400] "HEAD /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=5ae0ec25-664e-40fd-9dda-0944cb347e35 http.request.method=GET http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=69.722842ms http.response.status=200 http.response.written=23333376 +127.0.0.1 - - [28/Sep/2026:11:23:20 +1400] "GET /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 200 23333376 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=error msg="error parsing digest=\"sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=370e058f-cc35-4e75-ad27-9856d5be95d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" vars.name=foo/bar +time="2026-09-28T11:23:21+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.4 http.request.host="127.0.0.1:33097" http.request.id=370e058f-cc35-4e75-ad27-9856d5be95d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45298" http.request.uri="/v2/foo/bar/blobs/sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="860.231µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/sha257:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=914d1fe9-6f0a-43a3-b0c0-ceba79d6b75c http.request.method=GET http.request.remoteaddr="127.0.0.1:59776" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.247864ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23: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.4 +time="2026-09-28T11:23:21+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:21+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=489ef82e-7366-454e-b0bb-4e21ada4e0c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52108" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.818µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=d6822ac5-9376-41b5-9016-c4b3d5492bea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.172µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "HEAD /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=1805c0f4-e32b-40df-bec6-0c9667a63072 http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.454016ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=2af281ed-5ada-49cc-a916-f7072866bf97 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.323517ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=b51a3fdf-bdbb-4f34-bd44-772396ef6313 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.254042ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "DELETE /v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=f0657da1-8409-43e3-a530-5bb859930c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=678192d7-65fa-42e9-aa5b-0d9afc6c646f +time="2026-09-28T11:23:21+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.4 http.request.host="127.0.0.1:33179" http.request.id=f0657da1-8409-43e3-a530-5bb859930c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.261228ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=678192d7-65fa-42e9-aa5b-0d9afc6c646f +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/uploads/678192d7-65fa-42e9-aa5b-0d9afc6c646f?_state=LpYDwsJrDxnf96KyJulC9UCGSxVztzQXyeC_1QpcJK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODE5MmQ3LTY1ZmEtNDJlOS1hYTViLTBkOWFmYzZjNjQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yMzUyNDU3ODhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=e59d9ec4-f865-4245-b603-8ebec3e91640 http.request.method=POST http.request.remoteaddr="127.0.0.1:52134" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="778.987µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=ee788011-57fd-4a5c-9756-174801fe9581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/49248c30-18f1-4e03-9b36-13b18adcc4bf?_state=UiqTtZIV_LgsGCrBzFyBxxu2mje28oh74ChqTKedWIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MjQ4YzMwLTE4ZjEtNGUwMy05YjM2LTEzYjE4YWRjYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDExNjg2NloifQ%3D%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 provided="sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" vars.name=foo/bar vars.uuid=49248c30-18f1-4e03-9b36-13b18adcc4bf +time="2026-09-28T11:23:21+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=ee788011-57fd-4a5c-9756-174801fe9581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/49248c30-18f1-4e03-9b36-13b18adcc4bf?_state=UiqTtZIV_LgsGCrBzFyBxxu2mje28oh74ChqTKedWIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MjQ4YzMwLTE4ZjEtNGUwMy05YjM2LTEzYjE4YWRjYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDExNjg2NloifQ%3D%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=49248c30-18f1-4e03-9b36-13b18adcc4bf +time="2026-09-28T11:23:21+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=ee788011-57fd-4a5c-9756-174801fe9581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/49248c30-18f1-4e03-9b36-13b18adcc4bf?_state=UiqTtZIV_LgsGCrBzFyBxxu2mje28oh74ChqTKedWIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MjQ4YzMwLTE4ZjEtNGUwMy05YjM2LTEzYjE4YWRjYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDExNjg2NloifQ%3D%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.409324ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=49248c30-18f1-4e03-9b36-13b18adcc4bf +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "PUT /v2/foo/bar/blobs/uploads/49248c30-18f1-4e03-9b36-13b18adcc4bf?_state=UiqTtZIV_LgsGCrBzFyBxxu2mje28oh74ChqTKedWIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MjQ4YzMwLTE4ZjEtNGUwMy05YjM2LTEzYjE4YWRjYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDExNjg2NloifQ%3D%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=4ceb5f83-f91b-4242-8dcf-d1a2152a9915 http.request.method=POST http.request.remoteaddr="127.0.0.1:52134" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.159649ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=c8891f1e-3c6a-4425-9cf6-742df2eb46e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/85191a56-d217-4c16-b6fb-e29fe765a8f2?_state=9oBcKK7XVPUjd6iJGNRCcz3Z7AJK5Xph-o2mrAmGt157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MTkxYTU2LWQyMTctNGMxNi1iNmZiLWUyOWZlNzY1YThmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDQzNTQ0MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.416633ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "PUT /v2/foo/bar/blobs/uploads/85191a56-d217-4c16-b6fb-e29fe765a8f2?_state=9oBcKK7XVPUjd6iJGNRCcz3Z7AJK5Xph-o2mrAmGt157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MTkxYTU2LWQyMTctNGMxNi1iNmZiLWUyOWZlNzY1YThmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDQzNTQ0MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=0d3561f6-f19b-4cad-b107-cc1be14bc5fb http.request.method=POST http.request.remoteaddr="127.0.0.1:52134" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.264673ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=42829416-4deb-44f7-9441-a493c5d0d6c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/6949bad4-2932-4366-a96d-13911c882956?_state=APfyETWx1V4vqIzVGXAPs0GLP7vTQO1yM2uWJaVPSg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NDliYWQ0LTI5MzItNDM2Ni1hOTZkLTEzOTExYzg4Mjk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDc1NjE3MTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.359643ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "PUT /v2/foo/bar/blobs/uploads/6949bad4-2932-4366-a96d-13911c882956?_state=APfyETWx1V4vqIzVGXAPs0GLP7vTQO1yM2uWJaVPSg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NDliYWQ0LTI5MzItNDM2Ni1hOTZkLTEzOTExYzg4Mjk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNDc1NjE3MTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:21+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=5a1e7d5b-a8a2-4eb3-9fdb-67a134a85210 http.request.method=POST http.request.remoteaddr="127.0.0.1:52134" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.222878ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:25+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=49aad40a-ac5f-463d-98cd-6dbff7ca9d34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/18376f6c-e529-43f9-8eba-2f97641a9f94?_state=tt9qXUvBE8QbH1n0IyAdidn49MIA5gQmIn0wjd0Aykd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4Mzc2ZjZjLWU1MjktNDNmOS04ZWJhLTJmOTc2NDFhOWY5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNTA2NDY4MzRaIn0%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.duration=3.974935304s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "PUT /v2/foo/bar/blobs/uploads/18376f6c-e529-43f9-8eba-2f97641a9f94?_state=tt9qXUvBE8QbH1n0IyAdidn49MIA5gQmIn0wjd0Aykd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4Mzc2ZjZjLWU1MjktNDNmOS04ZWJhLTJmOTc2NDFhOWY5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyMS4yNTA2NDY4MzRaIn0%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:25+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=8b416c10-e804-443a-b7e4-94b2c2f65b57 http.request.method=POST http.request.remoteaddr="127.0.0.1:52134" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.046869ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:25 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:33179" http.request.id=2e95df45-f2e8-4853-ae21-e1d958e85641 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/02cfa566-6022-45fc-9bfb-3ad0fc8e2908?_state=sM2Xk6QJicB4FyZ6RJfmK1CqOW_rHoQzf3rNLcC7srV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyY2ZhNTY2LTYwMjItNDVmYy05YmZiLTNhZDBmYzhlMjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyNS4zMTU4NDU3NjlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=4.00708493s http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:25 +1400] "PATCH /v2/foo/bar/blobs/uploads/02cfa566-6022-45fc-9bfb-3ad0fc8e2908?_state=sM2Xk6QJicB4FyZ6RJfmK1CqOW_rHoQzf3rNLcC7srV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyY2ZhNTY2LTYwMjItNDVmYy05YmZiLTNhZDBmYzhlMjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyNS4zMTU4NDU3NjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=c6be9185-0ca1-4e33-a550-ace09ae13b37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/uploads/02cfa566-6022-45fc-9bfb-3ad0fc8e2908?_state=1jYkwrM76N0_pwJ5gjbloVh2haWWU0YVMJ0kqQ0JwmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyY2ZhNTY2LTYwMjItNDVmYy05YmZiLTNhZDBmYzhlMjkwOCIsIk9mZnNldCI6MjU4MDk5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MjVaIn0%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.duration=1.152691ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "PUT /v2/foo/bar/blobs/uploads/02cfa566-6022-45fc-9bfb-3ad0fc8e2908?_state=1jYkwrM76N0_pwJ5gjbloVh2haWWU0YVMJ0kqQ0JwmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyY2ZhNTY2LTYwMjItNDVmYy05YmZiLTNhZDBmYzhlMjkwOCIsIk9mZnNldCI6MjU4MDk5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MjVaIn0%3D&digest=sha256%3A8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=c78dc6cb-9be5-4b36-add5-a91bfc60c419 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.526054ms http.response.status=200 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "HEAD /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=1892d2a3-f15e-4428-a736-8a668b4f253e http.request.method=GET http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=80.046368ms http.response.status=200 http.response.written=25809920 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 200 25809920 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=error msg="error parsing digest=\"sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=5dcf1e3a-03ca-4989-8ccf-1d33b80f1311 http.request.method=GET http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" vars.name=foo/bar +time="2026-09-28T11:23:29+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.4 http.request.host="127.0.0.1:33179" http.request.id=5dcf1e3a-03ca-4989-8ccf-1d33b80f1311 http.request.method=GET http.request.remoteaddr="127.0.0.1:52134" http.request.uri="/v2/foo/bar/blobs/sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.086µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha257:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=7a6b9478-1f6c-4fc0-91fb-2d76cd8843f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52142" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.duration=1.162675ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=19aba54b-d756-49a0-9441-922d2eafc398 http.request.method=GET http.request.remoteaddr="127.0.0.1:52138" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=10.750229ms http.response.status=200 http.response.written=2648704 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33179" http.request.id=f4f81206-6e10-4211-a648-f25ac06aaf61 http.request.method=GET http.request.remoteaddr="127.0.0.1:52142" http.request.uri="/v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=6.109694ms http.response.status=200 http.response.written=557056 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha256:8b48e6595c52bcca081ee2f01ab36f34d468fe1bc4fd3c0ba9631244d127e2a2 HTTP/1.1" 200 557056 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=b7db2a5f-02c7-4c68-8ef6-4b566b3e2b3d http.request.method=GET http.request.remoteaddr="127.0.0.1:59776" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.394667806s http.response.status=200 http.response.written=2646784 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33097" http.request.id=8c66ebbb-c9a8-424f-a3a9-9c260d5a0ef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59772" http.request.uri="/v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.399168855s http.response.status=200 http.response.written=2648704 +127.0.0.1 - - [28/Sep/2026:11:23:21 +1400] "GET /v2/foo/bar/blobs/sha256:1caaf8b999168bea0c568675a9e353982f8988e02fa69fa0c717b87a33bb997b HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" +--- PASS: TestBlobAPI (15.35s) === RUN TestBlobDelete -time="2025-08-25T02:55:20-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.4 -time="2025-08-25T02:55:20-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:20-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=e18de6b1-044f-48fd-acc3-296c3ff6adcc http.request.method=GET http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=3c44e331-0b07-43cb-b89c-297f884070b8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34500" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.818µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "HEAD /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=93af9603-abd4-4370-ba8b-fa2fafe4a486 http.request.method=POST http.request.remoteaddr="127.0.0.1:34500" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="798.028µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=0c9fe7b9-47a5-4bc6-9af1-797b71150c9f http.request.method=GET http.request.remoteaddr="127.0.0.1:34500" http.request.uri="/v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="913.806µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=f52f8770-1aea-44e4-85b5-52818717f409 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34500" http.request.uri="/v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="827.422µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "DELETE /v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=b472ed35-6cbb-4d80-bba9-844e49061a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34500" http.request.uri="/v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=e1022c7c-9af6-4865-a94e-00dfecd457e5 -time="2025-08-25T02:55:20-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.4 http.request.host="127.0.0.1:33577" http.request.id=b472ed35-6cbb-4d80-bba9-844e49061a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34500" http.request.uri="/v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.966µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=e1022c7c-9af6-4865-a94e-00dfecd457e5 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "GET /v2/foo/bar/blobs/uploads/e1022c7c-9af6-4865-a94e-00dfecd457e5?_state=Ffsn2tZ-VQiglXvHUQg-735ThDOuoy7Mpr2VQoUq1qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDIyYzdjLTlhZjYtNDg2NS1hOTRlLTAwZGZlY2Q0NTdlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45NzYyMTk5NzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=51554574-3ac3-439a-a58c-381b73d7bc6e http.request.method=POST http.request.remoteaddr="127.0.0.1:34512" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.08139ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=a57b6f80-3edf-4a02-8f47-29f85b2df1b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/a7261396-b7d6-419e-8598-cc2ef66e8e0b?_state=a-ECsiZ_iIH8OqbXTMaiRD2Xbh_QmXIpFF5jzMKmmHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjYxMzk2LWI3ZDYtNDE5ZS04NTk4LWNjMmVmNjZlOGUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODEzMTU3NDJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 provided="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar vars.uuid=a7261396-b7d6-419e-8598-cc2ef66e8e0b -time="2025-08-25T02:55:20-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=a57b6f80-3edf-4a02-8f47-29f85b2df1b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/a7261396-b7d6-419e-8598-cc2ef66e8e0b?_state=a-ECsiZ_iIH8OqbXTMaiRD2Xbh_QmXIpFF5jzMKmmHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjYxMzk2LWI3ZDYtNDE5ZS04NTk4LWNjMmVmNjZlOGUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODEzMTU3NDJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=a7261396-b7d6-419e-8598-cc2ef66e8e0b -time="2025-08-25T02:55:20-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=a57b6f80-3edf-4a02-8f47-29f85b2df1b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/a7261396-b7d6-419e-8598-cc2ef66e8e0b?_state=a-ECsiZ_iIH8OqbXTMaiRD2Xbh_QmXIpFF5jzMKmmHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjYxMzk2LWI3ZDYtNDE5ZS04NTk4LWNjMmVmNjZlOGUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODEzMTU3NDJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.11809ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=a7261396-b7d6-419e-8598-cc2ef66e8e0b -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "PUT /v2/foo/bar/blobs/uploads/a7261396-b7d6-419e-8598-cc2ef66e8e0b?_state=a-ECsiZ_iIH8OqbXTMaiRD2Xbh_QmXIpFF5jzMKmmHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjYxMzk2LWI3ZDYtNDE5ZS04NTk4LWNjMmVmNjZlOGUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODEzMTU3NDJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=3f2eddc1-5a69-4570-8b9f-1ed405d3cd86 http.request.method=POST http.request.remoteaddr="127.0.0.1:34512" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.049309ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=b4b63358-ae09-4868-b000-217fcbf95b93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/eff86749-1e96-48a3-8ce1-14cff44d4aa0?_state=08zw7igzgKnF3ko5GesLiuEHL6ddhehXwk2XXkhfZqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmZjg2NzQ5LTFlOTYtNDhhMy04Y2UxLTE0Y2ZmNDRkNGFhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODQxNTU4MjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.245351ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "PUT /v2/foo/bar/blobs/uploads/eff86749-1e96-48a3-8ce1-14cff44d4aa0?_state=08zw7igzgKnF3ko5GesLiuEHL6ddhehXwk2XXkhfZqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmZjg2NzQ5LTFlOTYtNDhhMy04Y2UxLTE0Y2ZmNDRkNGFhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODQxNTU4MjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=90641fbf-d16c-4f24-bf7a-25b4168530b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34512" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="973.988µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=c9bca727-996e-449f-b26d-1a4a57762aa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/64b21fd7-041a-4798-8b83-b88ba1b6d8c9?_state=bUt0cvBNt70AJrSxrGcC8SHvoKsGTy4rbMHtbJ4mD8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0YjIxZmQ3LTA0MWEtNDc5OC04YjgzLWI4OGJhMWI2ZDhjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODY5OTYxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.303105ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "PUT /v2/foo/bar/blobs/uploads/64b21fd7-041a-4798-8b83-b88ba1b6d8c9?_state=bUt0cvBNt70AJrSxrGcC8SHvoKsGTy4rbMHtbJ4mD8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0YjIxZmQ3LTA0MWEtNDc5OC04YjgzLWI4OGJhMWI2ZDhjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODY5OTYxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=21cfaed8-cda6-4758-aa29-26c26cfe635e http.request.method=POST http.request.remoteaddr="127.0.0.1:34512" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="983.262µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:23-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=6e89fc9a-20bb-4d33-b3e0-5b2a82e8c828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/5b34695b-a66f-488a-a04d-b509eb30cb67?_state=2qEgYEvoHKk4TMcnK0H2dFz8ZU7jZ9wzSCn2oTMOEdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzQ2OTViLWE2NmYtNDg4YS1hMDRkLWI1MDllYjMwY2I2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODk4NzE5OTJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.duration=2.866690504s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:20 -1200] "PUT /v2/foo/bar/blobs/uploads/5b34695b-a66f-488a-a04d-b509eb30cb67?_state=2qEgYEvoHKk4TMcnK0H2dFz8ZU7jZ9wzSCn2oTMOEdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzQ2OTViLWE2NmYtNDg4YS1hMDRkLWI1MDllYjMwY2I2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMC45ODk4NzE5OTJaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:23-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=35b9c2c6-fa06-4aad-8157-45dc6c4da832 http.request.method=POST http.request.remoteaddr="127.0.0.1:34512" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="984.41µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:23 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:33577" http.request.id=3fa6a936-3339-4eb0-a4b3-eb7e1f1a5cd2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/7d068e2e-5aeb-4449-8c10-ca30323761dd?_state=e7Ahr0mlTxgaZ1bIf1IDvgIusMwdTCq08Rx6yA5xfnh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMDY4ZTJlLTVhZWItNDQ0OS04YzEwLWNhMzAzMjM3NjFkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMy45MjU5ODg0MDdaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.017440442s http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:23 -1200] "PATCH /v2/foo/bar/blobs/uploads/7d068e2e-5aeb-4449-8c10-ca30323761dd?_state=e7Ahr0mlTxgaZ1bIf1IDvgIusMwdTCq08Rx6yA5xfnh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMDY4ZTJlLTVhZWItNDQ0OS04YzEwLWNhMzAzMjM3NjFkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyMy45MjU5ODg0MDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=2232acf9-eddb-4256-a2a3-b3436b91dbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/uploads/7d068e2e-5aeb-4449-8c10-ca30323761dd?_state=wOkMBXaisp1bk8-qVkloujqBh6xUJr3anwnHqEvs_r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMDY4ZTJlLTVhZWItNDQ0OS04YzEwLWNhMzAzMjM3NjFkZCIsIk9mZnNldCI6MjA4NDA0NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MjNaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.duration=1.110367ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:26 -1200] "PUT /v2/foo/bar/blobs/uploads/7d068e2e-5aeb-4449-8c10-ca30323761dd?_state=wOkMBXaisp1bk8-qVkloujqBh6xUJr3anwnHqEvs_r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMDY4ZTJlLTVhZWItNDQ0OS04YzEwLWNhMzAzMjM3NjFkZCIsIk9mZnNldCI6MjA4NDA0NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6MjNaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=9248b9f0-5d9b-4f2c-bb17-3e0a705c58ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="852.68µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:26 -1200] "HEAD /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=d66735d7-3ad8-4b23-a978-57df4a82d9f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=53.433638ms http.response.status=200 http.response.written=20840448 -127.0.0.1 - - [25/Aug/2025:02:55:26 -1200] "GET /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 200 20840448 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=error msg="error parsing digest=\"sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=5dc9c44d-5b2a-48be-b6c2-afdd2d4fbb19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -time="2025-08-25T02:55:27-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.4 http.request.host="127.0.0.1:33577" http.request.id=5dc9c44d-5b2a-48be-b6c2-afdd2d4fbb19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.168µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "GET /v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=edb7ff1f-68f7-4314-aea1-4dd2246af70e http.request.method=GET http.request.remoteaddr="127.0.0.1:34524" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.duration="865.423µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "GET /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=432509d0-9a81-405a-998e-e05d2f8f8222 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34534" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.duration=1.246328ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "DELETE /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=7fb98834-eea7-401e-9e0e-e043ee3c25b2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34534" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.887µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "HEAD /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=e577e353-afa7-41f8-b112-b6f2a9d1128e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34534" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.139µs" http.response.status=404 http.response.written=74 vars.digest="sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "DELETE /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 404 74 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=error msg="error parsing digest=\"sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=16a14029-0fd3-4fd3-8208-7199b97dcd07 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -time="2025-08-25T02:55:27-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.4 http.request.host="127.0.0.1:33577" http.request.id=16a14029-0fd3-4fd3-8208-7199b97dcd07 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.10758ms http.response.status=400 http.response.written=110 vars.digest="sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "DELETE /v2/foo/bar/blobs/sha257:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2025-08-25T02:55:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=049f7cb8-8c3e-4be6-9470-0aab09664434 http.request.method=POST http.request.remoteaddr="127.0.0.1:34556" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.126942ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=dbd3cd2b-49da-49fc-8e15-6b5d2ac257f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34556" http.request.uri="/v2/foo/bar/blobs/uploads/f9e4dbaa-7b3f-4cef-9634-3b0cc13e3b01?_state=Lb2J4sqyFKWPj2xMxHNZuX9ITddkRQI3PTev2QGID857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZTRkYmFhLTdiM2YtNGNlZi05NjM0LTNiMGNjMTNlM2IwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyNy4wNDE5MDM1MTdaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.duration=2.857526354s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "PUT /v2/foo/bar/blobs/uploads/f9e4dbaa-7b3f-4cef-9634-3b0cc13e3b01?_state=Lb2J4sqyFKWPj2xMxHNZuX9ITddkRQI3PTev2QGID857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZTRkYmFhLTdiM2YtNGNlZi05NjM0LTNiMGNjMTNlM2IwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyNy4wNDE5MDM1MTdaIn0%3D&digest=sha256%3A4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=832afbc1-affb-4448-b38f-a1c14a3e7243 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34556" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="990.182µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:29 -1200] "HEAD /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=bf422b4c-0650-48d5-9d9c-0e8650e46662 http.request.method=GET http.request.remoteaddr="127.0.0.1:34524" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.934328606s http.response.status=200 http.response.written=2646784 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "GET /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" -time="2025-08-25T02:55:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33577" http.request.id=55a9aeef-3e84-4670-8da5-d34fd2b5778a http.request.method=GET http.request.remoteaddr="127.0.0.1:34516" http.request.uri="/v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.940711616s http.response.status=200 http.response.written=2648704 -127.0.0.1 - - [25/Aug/2025:02:55:27 -1200] "GET /v2/foo/bar/blobs/sha256:4c1097dd146104ae34349ea84a9e7a1ecfbad480a4ca2c4c65d6baaa12d71ac7 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" ---- PASS: TestBlobDelete (9.15s) +time="2026-09-28T11:23: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.4 +time="2026-09-28T11:23:29+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:29+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=2e6c54dd-743e-4ced-95ac-f901e8f51fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57478" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.81µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=e0b37916-8a46-4562-91fd-6e25a3d2880e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57480" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.253µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "HEAD /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=94114da5-f096-42f7-9518-cc448dd5400c http.request.method=POST http.request.remoteaddr="127.0.0.1:57480" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="800.812µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=97eab36b-a10a-4206-87ce-4f891e477495 http.request.method=GET http.request.remoteaddr="127.0.0.1:57480" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="813.74µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=7f0d5110-88b0-4e84-adf6-524d1f64e7b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57480" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="988.542µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "DELETE /v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=cb89768e-6c34-432e-b303-284d2f982f78 http.request.method=GET http.request.remoteaddr="127.0.0.1:57480" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=4a5ecaf2-6787-438c-8faa-da9287c9b9a6 +time="2026-09-28T11:23:29+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.4 http.request.host="127.0.0.1:43679" http.request.id=cb89768e-6c34-432e-b303-284d2f982f78 http.request.method=GET http.request.remoteaddr="127.0.0.1:57480" http.request.uri="/v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.51µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=4a5ecaf2-6787-438c-8faa-da9287c9b9a6 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "GET /v2/foo/bar/blobs/uploads/4a5ecaf2-6787-438c-8faa-da9287c9b9a6?_state=A6o-J8GcZsK8iH-1jasbSY23O7e0LtiEv8kC0CVvdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNWVjYWYyLTY3ODctNDM4Yy04ZmFhLWRhOTI4N2M5YjlhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS41OTg3MzQwMTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=6509d4b5-ee61-4af8-9f71-0f181eab588f http.request.method=POST http.request.remoteaddr="127.0.0.1:57490" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.082689ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=ed4668ad-47a2-4a52-8e74-3adb509b0521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/7ee42d47-177d-4797-a0e1-af5799f85a70?_state=zJ880feXC_FSt13iwCEMDIw9VwxlM3ZTdZ1zRtQ9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTQyZDQ3LTE3N2QtNDc5Ny1hMGUxLWFmNTc5OWY4NWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDQwMTMyNFoifQ%3D%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 provided="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar vars.uuid=7ee42d47-177d-4797-a0e1-af5799f85a70 +time="2026-09-28T11:23:29+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=ed4668ad-47a2-4a52-8e74-3adb509b0521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/7ee42d47-177d-4797-a0e1-af5799f85a70?_state=zJ880feXC_FSt13iwCEMDIw9VwxlM3ZTdZ1zRtQ9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTQyZDQ3LTE3N2QtNDc5Ny1hMGUxLWFmNTc5OWY4NWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDQwMTMyNFoifQ%3D%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=7ee42d47-177d-4797-a0e1-af5799f85a70 +time="2026-09-28T11:23:29+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=ed4668ad-47a2-4a52-8e74-3adb509b0521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/7ee42d47-177d-4797-a0e1-af5799f85a70?_state=zJ880feXC_FSt13iwCEMDIw9VwxlM3ZTdZ1zRtQ9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTQyZDQ3LTE3N2QtNDc5Ny1hMGUxLWFmNTc5OWY4NWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDQwMTMyNFoifQ%3D%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.131583ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=7ee42d47-177d-4797-a0e1-af5799f85a70 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "PUT /v2/foo/bar/blobs/uploads/7ee42d47-177d-4797-a0e1-af5799f85a70?_state=zJ880feXC_FSt13iwCEMDIw9VwxlM3ZTdZ1zRtQ9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTQyZDQ3LTE3N2QtNDc5Ny1hMGUxLWFmNTc5OWY4NWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDQwMTMyNFoifQ%3D%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=4928f164-8356-476c-83e8-312098c6186b http.request.method=POST http.request.remoteaddr="127.0.0.1:57490" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="913.825µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=bf96f64d-830c-4add-bb5c-273065ddcb69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/cb4a0963-97b0-4af5-af35-a3fdcfbcd97e?_state=O652rrBzLcjZDTJpsLLKebHhz8U6lzQS8QDOBrK_ta97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNGEwOTYzLTk3YjAtNGFmNS1hZjM1LWEzZmRjZmJjZDk3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDY3Mzc1MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.273733ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "PUT /v2/foo/bar/blobs/uploads/cb4a0963-97b0-4af5-af35-a3fdcfbcd97e?_state=O652rrBzLcjZDTJpsLLKebHhz8U6lzQS8QDOBrK_ta97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNGEwOTYzLTk3YjAtNGFmNS1hZjM1LWEzZmRjZmJjZDk3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDY3Mzc1MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=8cbe9e60-bff0-46d7-8772-4dd735978441 http.request.method=POST http.request.remoteaddr="127.0.0.1:57490" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="972.439µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=0c4900c3-faa5-4d69-93c7-6bb0a1afa700 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/3d835920-500f-408a-a762-696876c277c1?_state=eyN4aPZXofia5FyXtafXlmQ5Ja5mVlLANUPm0WRm2tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkODM1OTIwLTUwMGYtNDA4YS1hNzYyLTY5Njg3NmMyNzdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDk2MzI2MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.297262ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "PUT /v2/foo/bar/blobs/uploads/3d835920-500f-408a-a762-696876c277c1?_state=eyN4aPZXofia5FyXtafXlmQ5Ja5mVlLANUPm0WRm2tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkODM1OTIwLTUwMGYtNDA4YS1hNzYyLTY5Njg3NmMyNzdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MDk2MzI2MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:29+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=a171fbd3-1312-4493-8373-d0055dec27c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57490" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="999.502µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:32+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=12a3adbc-447e-491d-95ae-5941ed89565d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/c13a2101-5b8f-4a5a-8d71-12494464c74d?_state=ADoRKVP56BG0SR8FPGElooUzywLXM0HRuXeRg5WXA9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxM2EyMTAxLTViOGYtNGE1YS04ZDcxLTEyNDk0NDY0Yzc0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MTI1NTY5OTdaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.duration=2.513115784s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:29 +1400] "PUT /v2/foo/bar/blobs/uploads/c13a2101-5b8f-4a5a-8d71-12494464c74d?_state=ADoRKVP56BG0SR8FPGElooUzywLXM0HRuXeRg5WXA9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxM2EyMTAxLTViOGYtNGE1YS04ZDcxLTEyNDk0NDY0Yzc0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzoyOS42MTI1NTY5OTdaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:32+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=2fdd4ee9-69fb-4db4-885c-3dfc15c5d273 http.request.method=POST http.request.remoteaddr="127.0.0.1:57490" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="969.064µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:32 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:43679" http.request.id=cca530ed-3ede-428b-b719-fb6143549fc8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/d6e4250f-b08f-45ce-93d1-eb42c4e5f267?_state=8IHI_B9cZrD7xaih-tl0R59e2P9pmI7h-cMuJ_CzpOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZTQyNTBmLWIwOGYtNDVjZS05M2QxLWViNDJjNGU1ZjI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozMi4xODg3NDg1MjVaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.490379015s http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:32 +1400] "PATCH /v2/foo/bar/blobs/uploads/d6e4250f-b08f-45ce-93d1-eb42c4e5f267?_state=8IHI_B9cZrD7xaih-tl0R59e2P9pmI7h-cMuJ_CzpOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZTQyNTBmLWIwOGYtNDVjZS05M2QxLWViNDJjNGU1ZjI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozMi4xODg3NDg1MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=c53d07ae-d0b2-4183-b8f9-5d468a77aa80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/uploads/d6e4250f-b08f-45ce-93d1-eb42c4e5f267?_state=z6os_tVaJJI8_AknmENY9FH9KK7y0eXFq8QYOqjR7-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZTQyNTBmLWIwOGYtNDVjZS05M2QxLWViNDJjNGU1ZjI2NyIsIk9mZnNldCI6MTk3NzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MzJaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.duration=1.034206ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "PUT /v2/foo/bar/blobs/uploads/d6e4250f-b08f-45ce-93d1-eb42c4e5f267?_state=z6os_tVaJJI8_AknmENY9FH9KK7y0eXFq8QYOqjR7-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZTQyNTBmLWIwOGYtNDVjZS05M2QxLWViNDJjNGU1ZjI2NyIsIk9mZnNldCI6MTk3NzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6MzJaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=d024ba04-9075-428e-8499-8e389102f4dd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="824.658µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "HEAD /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=2979b602-01e8-46d4-8d53-1eeece72b510 http.request.method=GET http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=55.421709ms http.response.status=200 http.response.written=19776000 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "GET /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 200 19776000 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=error msg="error parsing digest=\"sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=3de93ac9-f79c-41c1-9604-e442bd724127 http.request.method=GET http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +time="2026-09-28T11:23:34+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.4 http.request.host="127.0.0.1:43679" http.request.id=3de93ac9-f79c-41c1-9604-e442bd724127 http.request.method=GET http.request.remoteaddr="127.0.0.1:57490" http.request.uri="/v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.54µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "GET /v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=ca2a4db5-8a45-430f-add5-f99814907472 http.request.method=GET http.request.remoteaddr="127.0.0.1:57554" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.duration=1.323303ms http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "GET /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=056ab6fd-0505-429f-9704-c8403190f27c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.duration="889.86µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "DELETE /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=d56ea0f1-e315-49f8-b5d2-a46667bc6886 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.701µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "HEAD /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=4eb4ecbb-e06d-4f15-9628-4e5f2409caa9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.12976ms http.response.status=404 http.response.written=74 vars.digest="sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "DELETE /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 404 74 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=error msg="error parsing digest=\"sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=c29d8e6d-f706-4b97-99e9-6bfd9563bfe0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +time="2026-09-28T11:23:34+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.4 http.request.host="127.0.0.1:43679" http.request.id=c29d8e6d-f706-4b97-99e9-6bfd9563bfe0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.273µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "DELETE /v2/foo/bar/blobs/sha257:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2026-09-28T11:23:34+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=d48b73f8-552a-47ad-b776-58a6b6e601bf http.request.method=POST http.request.remoteaddr="127.0.0.1:57574" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="866.83µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:37+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=79c879f3-c28c-428b-b692-b963ca37d650 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57574" http.request.uri="/v2/foo/bar/blobs/uploads/56eec5c0-9170-4c01-b528-54593035d3d7?_state=cuEuXoNOaMvw09bmm267lnVlnMJx5KCI51Hr-h1GHsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZWVjNWMwLTkxNzAtNGMwMS1iNTI4LTU0NTkzMDM1ZDNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozNC43NzkzMjM4ODlaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.duration=2.509962321s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "PUT /v2/foo/bar/blobs/uploads/56eec5c0-9170-4c01-b528-54593035d3d7?_state=cuEuXoNOaMvw09bmm267lnVlnMJx5KCI51Hr-h1GHsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZWVjNWMwLTkxNzAtNGMwMS1iNTI4LTU0NTkzMDM1ZDNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozNC43NzkzMjM4ODlaIn0%3D&digest=sha256%3Ad19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:37+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=8f29d2c7-3d47-4b75-a502-774a7ad737b8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57574" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="948.485µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:37 +1400] "HEAD /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:37+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=f6fb8d29-bec9-4f99-b791-a11b8522c114 http.request.method=GET http.request.remoteaddr="127.0.0.1:57554" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.58725652s http.response.status=200 http.response.written=2646784 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "GET /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" +time="2026-09-28T11:23:37+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43679" http.request.id=80669f9f-c869-442d-bd62-6bd21c5524d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57542" http.request.uri="/v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.593618174s http.response.status=200 http.response.written=2648704 +127.0.0.1 - - [28/Sep/2026:11:23:34 +1400] "GET /v2/foo/bar/blobs/sha256:d19414464e7778c50d30d8e272722edb6581b50029cacaf7fa8c254371c013bb HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" +--- PASS: TestBlobDelete (7.92s) === RUN TestRelativeURL -time="2025-08-25T02:55: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.4 -time="2025-08-25T02:55:29-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39333" http.request.id=e0d934fc-9b1a-4cf5-8219-a20a63c73499 http.request.method=POST http.request.remoteaddr="127.0.0.1:53906" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="845.414µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:29 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:32-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39333" http.request.id=d22b4d82-d2c3-432c-8dc7-ca838cd2f719 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53906" http.request.uri="/v2/foo/bar/blobs/uploads/ab03e2f7-e5f2-4aa4-b593-5e601860804a?_state=QFOZPq5r0eG2QtbS_D_-LlojZiiuGdTd1Tc-75Ape9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMDNlMmY3LWU1ZjItNGFhNC1iNTkzLTVlNjAxODYwODA0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyOS45Njk0MTM0MzZaIn0%3D&digest=sha256%3Ac581a908f0ff0fbe2ea0a8660e951a163081d760b2aeb804db2d40578487ae05" http.request.useragent=Go-http-client/1.1 http.response.duration=2.848392416s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:30 -1200] "PUT /v2/foo/bar/blobs/uploads/ab03e2f7-e5f2-4aa4-b593-5e601860804a?_state=QFOZPq5r0eG2QtbS_D_-LlojZiiuGdTd1Tc-75Ape9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMDNlMmY3LWU1ZjItNGFhNC1iNTkzLTVlNjAxODYwODA0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NToyOS45Njk0MTM0MzZaIn0%3D&digest=sha256%3Ac581a908f0ff0fbe2ea0a8660e951a163081d760b2aeb804db2d40578487ae05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:33-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39333" http.request.id=27646a4e-30ea-4b79-91ef-dc49a4c1de7d http.request.method=POST http.request.remoteaddr="127.0.0.1:53906" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.037818ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:33 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:33-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39333" http.request.id=cf27519a-d77e-4713-b73d-6d4ec3d4e820 http.request.method=POST http.request.remoteaddr="127.0.0.1:53906" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="760.019µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:33 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:37-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39333" http.request.id=a4e4c14f-b831-486a-9c60-85e2fd33642a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53906" http.request.uri="/v2/foo/bar/blobs/uploads/30eb2387-d81c-4b03-8476-34ecdcc5628f?_state=e89OQhjXkqWe-6S0jk7bu6oB6T9FjOCJJKsnIARkEn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZWIyMzg3LWQ4MWMtNGIwMy04NDc2LTM0ZWNkY2M1NjI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTozMy4xNTExMTY3MjlaIn0%3D&digest=sha256%3Ac7c8d73d8be0f9392a0d692c5bea320aa479fa525b4e87d89d28df8f915509a4" http.request.useragent=Go-http-client/1.1 http.response.duration=4.64552154s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:33 -1200] "PUT /v2/foo/bar/blobs/uploads/30eb2387-d81c-4b03-8476-34ecdcc5628f?_state=e89OQhjXkqWe-6S0jk7bu6oB6T9FjOCJJKsnIARkEn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZWIyMzg3LWQ4MWMtNGIwMy04NDc2LTM0ZWNkY2M1NjI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTozMy4xNTExMTY3MjlaIn0%3D&digest=sha256%3Ac7c8d73d8be0f9392a0d692c5bea320aa479fa525b4e87d89d28df8f915509a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" ---- PASS: TestRelativeURL (7.83s) +time="2026-09-28T11:23:37+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.4 +time="2026-09-28T11:23:37+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:37+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41401" http.request.id=27d665b7-4a44-481e-b9f1-b4a3cdb18ed9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55358" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="858.26µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:37 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:39+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41401" http.request.id=d17b2e00-7820-45cf-96d0-4550d0a7a01b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55358" http.request.uri="/v2/foo/bar/blobs/uploads/ce405708-595d-4290-ba6c-ebf90d2f8042?_state=wL8S4ptkZSINh2NmUMj59QnJp6wJo8GbCgEu6L47NIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNDA1NzA4LTU5NWQtNDI5MC1iYTZjLWViZjkwZDJmODA0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozNy4zNTYyNDgwNzFaIn0%3D&digest=sha256%3Aafb9850845e44cbec849720525f149f4cacc0f46f05d1158b7955bef0f36b8f2" http.request.useragent=Go-http-client/1.1 http.response.duration=2.289456273s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:37 +1400] "PUT /v2/foo/bar/blobs/uploads/ce405708-595d-4290-ba6c-ebf90d2f8042?_state=wL8S4ptkZSINh2NmUMj59QnJp6wJo8GbCgEu6L47NIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNDA1NzA4LTU5NWQtNDI5MC1iYTZjLWViZjkwZDJmODA0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozNy4zNTYyNDgwNzFaIn0%3D&digest=sha256%3Aafb9850845e44cbec849720525f149f4cacc0f46f05d1158b7955bef0f36b8f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:39+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41401" http.request.id=ed71949d-b846-460e-bcbd-dd8214c99580 http.request.method=POST http.request.remoteaddr="127.0.0.1:55358" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.105139ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:39 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:39+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41401" http.request.id=c027abbe-bd11-4e8e-a182-47d1d029163d http.request.method=POST http.request.remoteaddr="127.0.0.1:55358" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="875.514µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:39 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:41+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41401" http.request.id=edee3edd-3298-4020-9db5-684b0b38c77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55358" http.request.uri="/v2/foo/bar/blobs/uploads/b24845ad-fad1-4fcc-be6c-e2c21e948d21?_state=P2FdyuXq40cCxqOe9BLvIvHPNzhyPAMWVVkZfvA3a1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNDg0NWFkLWZhZDEtNGZjYy1iZTZjLWUyYzIxZTk0OGQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozOS44OTA0NzQxOVoifQ%3D%3D&digest=sha256%3A2eaaea7d8d807f737352eb1bbb13eda7f0c40bec4ec16375ce8fb27f0ee382ca" http.request.useragent=Go-http-client/1.1 http.response.duration=1.445046099s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:39 +1400] "PUT /v2/foo/bar/blobs/uploads/b24845ad-fad1-4fcc-be6c-e2c21e948d21?_state=P2FdyuXq40cCxqOe9BLvIvHPNzhyPAMWVVkZfvA3a1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNDg0NWFkLWZhZDEtNGZjYy1iZTZjLWUyYzIxZTk0OGQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzozOS44OTA0NzQxOVoifQ%3D%3D&digest=sha256%3A2eaaea7d8d807f737352eb1bbb13eda7f0c40bec4ec16375ce8fb27f0ee382ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" +--- PASS: TestRelativeURL (3.98s) === RUN TestBlobDeleteDisabled -time="2025-08-25T02:55: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.4 -time="2025-08-25T02:55:37-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:37-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:43289" http.request.id=4597ef04-30af-4968-92d5-f65c010ff757 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49144" http.request.uri="/v2/foo/bar/blobs/sha256:5fd3d3d48cf1d77614aff3f6fa4da3fdfa1ccd8fa01365dbd42a5f76d8434ae9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.137µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5fd3d3d48cf1d77614aff3f6fa4da3fdfa1ccd8fa01365dbd42a5f76d8434ae9" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:37 -1200] "DELETE /v2/foo/bar/blobs/sha256:5fd3d3d48cf1d77614aff3f6fa4da3fdfa1ccd8fa01365dbd42a5f76d8434ae9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestBlobDeleteDisabled (0.12s) +time="2026-09-28T11:23:41+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.4 +time="2026-09-28T11:23:41+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:41+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:44635" http.request.id=8f9b8ea0-b0ff-4ed6-9a62-2fe771d405ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59690" http.request.uri="/v2/foo/bar/blobs/sha256:e2f6ba0e77ee7d148e45b9178cafd1494bad80a3e2155913f3231dfa2ad9ea5e" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.962µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e2f6ba0e77ee7d148e45b9178cafd1494bad80a3e2155913f3231dfa2ad9ea5e" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:41 +1400] "DELETE /v2/foo/bar/blobs/sha256:e2f6ba0e77ee7d148e45b9178cafd1494bad80a3e2155913f3231dfa2ad9ea5e HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled -time="2025-08-25T02:55: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.4 -time="2025-08-25T02:55:37-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43827" http.request.id=c79736f1-227b-45d5-a11b-e5267ffd26ef http.request.method=POST http.request.remoteaddr="127.0.0.1:37962" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.023545ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:38 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:42-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43827" http.request.id=3182fdeb-8e9f-421f-a20e-015347e8d1ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/bar/blobs/uploads/977afb9e-aa6f-406c-9944-a96d29f2692e?_state=LmN3eVaOT1kqbH4WIol_2bOSFM1eIQNE5ZKeatZGloF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3N2FmYjllLWFhNmYtNDA2Yy05OTQ0LWE5NmQyOWYyNjkyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTozOC4xMDA2OTg1MTVaIn0%3D&digest=sha256%3A2f7de6d5513c62ae3cf93816907802c30dcc4d9d168daf0b62d9e693b2842694" http.request.useragent=Go-http-client/1.1 http.response.duration=4.128339106s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:38 -1200] "PUT /v2/foo/bar/blobs/uploads/977afb9e-aa6f-406c-9944-a96d29f2692e?_state=LmN3eVaOT1kqbH4WIol_2bOSFM1eIQNE5ZKeatZGloF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3N2FmYjllLWFhNmYtNDA2Yy05OTQ0LWE5NmQyOWYyNjkyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTozOC4xMDA2OTg1MTVaIn0%3D&digest=sha256%3A2f7de6d5513c62ae3cf93816907802c30dcc4d9d168daf0b62d9e693b2842694 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:42-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:43827" http.request.id=4ff60697-0e1e-45d8-a5f0-4add63914d74 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/bar/blobs/sha256:2f7de6d5513c62ae3cf93816907802c30dcc4d9d168daf0b62d9e693b2842694" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.712µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2f7de6d5513c62ae3cf93816907802c30dcc4d9d168daf0b62d9e693b2842694" vars.name=foo/bar -127.0.0.1 - - [25/Aug/2025:02:55:42 -1200] "DELETE /v2/foo/bar/blobs/sha256:2f7de6d5513c62ae3cf93816907802c30dcc4d9d168daf0b62d9e693b2842694 HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestDeleteDisabled (4.31s) +time="2026-09-28T11:23:41+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.4 +time="2026-09-28T11:23:41+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:41+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38229" http.request.id=b3dddb38-29cb-4e73-aec3-7a4809337ac5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39698" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.230167ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:41 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:46+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38229" http.request.id=f1902ef8-1e33-46fb-a3cc-7504e9ed598d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39698" http.request.uri="/v2/foo/bar/blobs/uploads/3ec0069e-29b2-41c8-a5db-bab8f827811b?_state=1xWfK9dxWXiRTJFVZWRyzDC5mXY94LZMpEHznPxt81d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYzAwNjllLTI5YjItNDFjOC1hNWRiLWJhYjhmODI3ODExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzo0MS43MDkwMjUyOThaIn0%3D&digest=sha256%3A069dade273237e09809ccc699a10b7a32fd0be443882d47fd85030d61e49e9d0" http.request.useragent=Go-http-client/1.1 http.response.duration=5.034332043s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:41 +1400] "PUT /v2/foo/bar/blobs/uploads/3ec0069e-29b2-41c8-a5db-bab8f827811b?_state=1xWfK9dxWXiRTJFVZWRyzDC5mXY94LZMpEHznPxt81d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYzAwNjllLTI5YjItNDFjOC1hNWRiLWJhYjhmODI3ODExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzo0MS43MDkwMjUyOThaIn0%3D&digest=sha256%3A069dade273237e09809ccc699a10b7a32fd0be443882d47fd85030d61e49e9d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:46+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:38229" http.request.id=f8d23075-447d-41ec-9b51-b897d01daf02 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39698" http.request.uri="/v2/foo/bar/blobs/sha256:069dade273237e09809ccc699a10b7a32fd0be443882d47fd85030d61e49e9d0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.965µs" http.response.status=405 http.response.written=78 vars.digest="sha256:069dade273237e09809ccc699a10b7a32fd0be443882d47fd85030d61e49e9d0" vars.name=foo/bar +127.0.0.1 - - [28/Sep/2026:11:23:46 +1400] "DELETE /v2/foo/bar/blobs/sha256:069dade273237e09809ccc699a10b7a32fd0be443882d47fd85030d61e49e9d0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestDeleteDisabled (5.22s) === RUN TestDeleteReadOnly -time="2025-08-25T02:55:42-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.4 -time="2025-08-25T02:55:42-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:42-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40943" http.request.id=90b53b5d-e14f-4dfc-9943-48c7e06ae59b http.request.method=POST http.request.remoteaddr="127.0.0.1:56938" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.044406ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:42 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:45-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40943" http.request.id=becb02ed-1c11-49d2-b1a8-4f82c2247719 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56938" http.request.uri="/v2/foo/bar/blobs/uploads/f6bc9de9-8f91-4178-834d-fda4dae90160?_state=tsvYQTtAZZVXFHtLbp4eIm93ZnmqP5IXoztLZaup4l17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2YmM5ZGU5LThmOTEtNDE3OC04MzRkLWZkYTRkYWU5MDE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTo0Mi4zODc2Nzk1MDRaIn0%3D&digest=sha256%3Afc3d6b3a2640bf04f1a50a73d552b8c101b721ea9cf31f8effb9681a087eb9ba" http.request.useragent=Go-http-client/1.1 http.response.duration=3.411749793s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:42 -1200] "PUT /v2/foo/bar/blobs/uploads/f6bc9de9-8f91-4178-834d-fda4dae90160?_state=tsvYQTtAZZVXFHtLbp4eIm93ZnmqP5IXoztLZaup4l17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2YmM5ZGU5LThmOTEtNDE3OC04MzRkLWZkYTRkYWU5MDE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NTo0Mi4zODc2Nzk1MDRaIn0%3D&digest=sha256%3Afc3d6b3a2640bf04f1a50a73d552b8c101b721ea9cf31f8effb9681a087eb9ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "DELETE /v2/foo/bar/blobs/sha256:fc3d6b3a2640bf04f1a50a73d552b8c101b721ea9cf31f8effb9681a087eb9ba HTTP/1.1" 405 19 "" "Go-http-client/1.1" ---- PASS: TestDeleteReadOnly (3.57s) +time="2026-09-28T11:23: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.4 +time="2026-09-28T11:23:46+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:46+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44211" http.request.id=6e7d5e98-268e-4d6b-8b5b-66e326e9ca03 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="996.798µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:46 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44211" http.request.id=26020d1f-d67a-42d2-81e6-9e5d165818cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/bar/blobs/uploads/e73c5c67-34d1-4c55-9321-3971d24c7d19?_state=iffoAKhsfCl3rkkpJF1_Lf4JBKx6KVYjPPFSXVE3qml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3M2M1YzY3LTM0ZDEtNGM1NS05MzIxLTM5NzFkMjRjN2QxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzo0Ni45NDg2MTY1NDhaIn0%3D&digest=sha256%3Ade25022bbb34a081ad2c71ce9ff84c13d978bd45a28133b3a0058cb60271a190" http.request.useragent=Go-http-client/1.1 http.response.duration=4.984784217s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:46 +1400] "PUT /v2/foo/bar/blobs/uploads/e73c5c67-34d1-4c55-9321-3971d24c7d19?_state=iffoAKhsfCl3rkkpJF1_Lf4JBKx6KVYjPPFSXVE3qml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3M2M1YzY3LTM0ZDEtNGM1NS05MzIxLTM5NzFkMjRjN2QxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyMzo0Ni45NDg2MTY1NDhaIn0%3D&digest=sha256%3Ade25022bbb34a081ad2c71ce9ff84c13d978bd45a28133b3a0058cb60271a190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +127.0.0.1 - - [28/Sep/2026:11:23:51 +1400] "DELETE /v2/foo/bar/blobs/sha256:de25022bbb34a081ad2c71ce9ff84c13d978bd45a28133b3a0058cb60271a190 HTTP/1.1" 405 19 "" "Go-http-client/1.1" +--- PASS: TestDeleteReadOnly (5.19s) === RUN TestStartPushReadOnly -time="2025-08-25T02:55:45-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.4 -time="2025-08-25T02:55:45-12:00" level=info msg="redis not configured" go.version=go1.24.4 -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" +time="2026-09-28T11:23:51+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.4 +time="2026-09-28T11:23:51+14:00" level=info msg="redis not configured" go.version=go1.24.4 +127.0.0.1 - - [28/Sep/2026:11:23:51 +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-08-25T02:55:45-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.4 -time="2025-08-25T02:55:45-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=6fa4c3e4-8775-4c24-b4cd-af693f82810e http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" 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="819.529µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=d14a8b9f-f95f-43a0-a123-bf5e7b9bf292 http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" 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="885.283µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=b3d7773d-7e2b-4758-84d0-47fd6a787f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" 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="711.095µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=82a47214-5256-407f-8a09-30d22491cbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" 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.006659ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=82a47214-5256-407f-8a09-30d22491cbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" 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.057258ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=82a47214-5256-407f-8a09-30d22491cbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" 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.12569ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:55:45-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.4 http.request.host="127.0.0.1:35003" http.request.id=82a47214-5256-407f-8a09-30d22491cbbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" 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.172182ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:55:45 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-08-25T02:55:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=137e7078-30f7-4826-98e3-e08707aabcd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38138" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="865.267µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:46 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:51-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=b4da8971-8002-41b3-8ccc-12c274379968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/blobs/uploads/c99bd7ad-5bf2-4c15-960d-4decc9c31def?_state=9ysfgEojSPRZRg6puw0ts9oOnPeuQyEGTgNlT4CkyzJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOTliZDdhZC01YmYyLTRjMTUtOTYwZC00ZGVjYzljMzFkZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NDYuMDMyODc3MzIxWiJ9&digest=sha256%3A2981666cb6705289b0510098488742c86591857521b843f60fb99e064f6ce731" http.request.useragent=Go-http-client/1.1 http.response.duration=5.034210843s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:46 -1200] "PUT /v2/foo/schema1/blobs/uploads/c99bd7ad-5bf2-4c15-960d-4decc9c31def?_state=9ysfgEojSPRZRg6puw0ts9oOnPeuQyEGTgNlT4CkyzJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOTliZDdhZC01YmYyLTRjMTUtOTYwZC00ZGVjYzljMzFkZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NDYuMDMyODc3MzIxWiJ9&digest=sha256%3A2981666cb6705289b0510098488742c86591857521b843f60fb99e064f6ce731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:51-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=2a2ad1f2-fa3a-4382-b243-f1de276ea7da http.request.method=POST http.request.remoteaddr="127.0.0.1:38138" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.013782ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:51 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=69c9fe9c-8c2d-433c-b3fe-86c1114bee58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/blobs/uploads/83ae6ca4-a297-4719-9ef6-b557c0147b27?_state=23nmJSRDY4fdi9R4HxdShKD7vnYmYtJjKBefaVgfjMR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2FlNmNhNC1hMjk3LTQ3MTktOWVmNi1iNTU3YzAxNDdiMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTEuMjIxODc2ODgyWiJ9&digest=sha256%3A8a3bb52aa696de7a656f92da3d1b67a267d4ca1571b8d9de3f870309dbb2d455" http.request.useragent=Go-http-client/1.1 http.response.duration=3.010126517s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:51 -1200] "PUT /v2/foo/schema1/blobs/uploads/83ae6ca4-a297-4719-9ef6-b557c0147b27?_state=23nmJSRDY4fdi9R4HxdShKD7vnYmYtJjKBefaVgfjMR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2FlNmNhNC1hMjk3LTQ3MTktOWVmNi1iNTU3YzAxNDdiMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTEuMjIxODc2ODgyWiJ9&digest=sha256%3A8a3bb52aa696de7a656f92da3d1b67a267d4ca1571b8d9de3f870309dbb2d455 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=9469df26-a866-4a23-873f-96980948a124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.391581ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=87feaf96-8d68-4503-862b-b47aebd8ac88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.duration=1.263894ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=dffca24d-25ea-4be3-8d05-19e63693618c http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" 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.196601ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=6576cd00-696a-4d8b-be58-918ef9caa695 http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.281037ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:35003" http.request.id=aa97e95f-228f-43ef-9fb4-908f9a090677 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.duration=1.288047ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35003" http.request.id=43f94f0e-85a0-4d4b-a5f0-05fb7e8659b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.duration=1.242559ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:35003" http.request.id=fde4537c-8140-4785-9b57-a91d34a95bfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.duration=1.441141ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=b001c717-278a-40db-933f-5c78a6fbd07b http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.336157ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=fa907d0f-40f6-49cc-94f5-abaf6b62e93b http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="680.182µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=2681c790-8175-4cef-a97b-28d252d5737a http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.duration="827.542µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=76c6772f-f162-4c6c-8692-b34014c08717 http.request.method=GET http.request.remoteaddr="127.0.0.1:38138" 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="991.687µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=error msg="payload digest does match: \"sha256:34dc9dcb71f4cde21fa711f6a60327b1f5e1b28a8ae58b438bc2bc2710bb2136\" != \"sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563\"" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=76f4b0ae-3487-40d0-a807-de22d1e00efc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" -time="2025-08-25T02:55:54-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.4 http.request.host="127.0.0.1:35003" http.request.id=76f4b0ae-3487-40d0-a807-de22d1e00efc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38138" http.request.uri="/v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.701µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563" -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema1/manifests/sha256:629cafbce939c030647074e3553d24c6b2a41d542b1ce54f40110957b6040563 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-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.4 http.request.host="127.0.0.1:35003" http.request.id=7481da0a-3ca0-4957-a2b6-40f386242270 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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.060643ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-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.4 http.request.host="127.0.0.1:35003" http.request.id=432b1d3e-ae68-4aff-8add-b512434acd41 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="920.702µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=5c0b3a68-9a29-4f1f-9a1e-671929e0f52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.031248ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:55:54-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=5c0b3a68-9a29-4f1f-9a1e-671929e0f52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.084469ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:55:54-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=5c0b3a68-9a29-4f1f-9a1e-671929e0f52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.118499ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=cadb8f4c-14ae-4a20-9d04-fa576f286dda http.request.method=POST http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="970.761µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=edafa4af-6905-4758-8123-8c29f2e28dab http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/blobs/uploads/9a95199a-0895-4325-a6a9-fe4934e62a30?_state=g8rnYsZ2AsC75SwIkzDNoEOn6nvK5wceDcTcYgfONPZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTk1MTk5YS0wODk1LTQzMjUtYTZhOS1mZTQ5MzRlNjJhMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTQuMjU5MjcyMTE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.327205ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema2/blobs/uploads/9a95199a-0895-4325-a6a9-fe4934e62a30?_state=g8rnYsZ2AsC75SwIkzDNoEOn6nvK5wceDcTcYgfONPZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTk1MTk5YS0wODk1LTQzMjUtYTZhOS1mZTQ5MzRlNjJhMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTQuMjU5MjcyMTE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=ac7a6347-238e-4370-a54c-92ab96fec07d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.05706ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:55:54-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=ac7a6347-238e-4370-a54c-92ab96fec07d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.105865ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-08-25T02:55:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=dcc80de7-b968-4084-aa72-1f9e0177e714 http.request.method=POST http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.141619ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:59-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=38d537e0-5d81-499b-a257-cbfd26b644d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/blobs/uploads/4d09251b-5441-41a7-b1ae-4be4e44ddfa9?_state=Hu56l1WK_2h46x-lOnXVAFhx4BccWVdJd_3klS697iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDA5MjUxYi01NDQxLTQxYTctYjFhZS00YmU0ZTQ0ZGRmYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTQuNDcwMjkxMTg0WiJ9&digest=sha256%3Ae117cb34384de7e8c1aa1d99003a6f62ec2bb524d26abb68e886e25507840c55" http.request.useragent=Go-http-client/1.1 http.response.duration=4.919257961s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:54 -1200] "PUT /v2/foo/schema2/blobs/uploads/4d09251b-5441-41a7-b1ae-4be4e44ddfa9?_state=Hu56l1WK_2h46x-lOnXVAFhx4BccWVdJd_3klS697iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDA5MjUxYi01NDQxLTQxYTctYjFhZS00YmU0ZTQ0ZGRmYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTQuNDcwMjkxMTg0WiJ9&digest=sha256%3Ae117cb34384de7e8c1aa1d99003a6f62ec2bb524d26abb68e886e25507840c55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:55:59-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=552100be-5f34-4113-867f-a8c9f361e148 http.request.method=POST http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="999.985µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:59 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=4e713ad6-0fa1-4241-b3a9-aba42af60fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/blobs/uploads/775bc2c4-c3e2-46c2-90ec-ee481eb818c5?_state=KfpjOxL_AZd4ReGvabcWkjKocgqLcvlZ7LUEmytHi6Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzViYzJjNC1jM2UyLTQ2YzItOTBlYy1lZTQ4MWViODE4YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTkuNTYyOTc0NTc4WiJ9&digest=sha256%3Adc1ca95b9989057f8e67a26dfeee3111f8c02f1db0474daa600a3bb62aee4c51" http.request.useragent=Go-http-client/1.1 http.response.duration=3.894047343s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:55:59 -1200] "PUT /v2/foo/schema2/blobs/uploads/775bc2c4-c3e2-46c2-90ec-ee481eb818c5?_state=KfpjOxL_AZd4ReGvabcWkjKocgqLcvlZ7LUEmytHi6Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzViYzJjNC1jM2UyLTQ2YzItOTBlYy1lZTQ4MWViODE4YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTU6NTkuNTYyOTc0NTc4WiJ9&digest=sha256%3Adc1ca95b9989057f8e67a26dfeee3111f8c02f1db0474daa600a3bb62aee4c51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=33429842-5e19-4059-aadb-96701f5b2f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.361007ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35003" http.request.id=361f2290-c2eb-4ff7-baac-eb4597f3d6f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad" http.request.useragent=Go-http-client/1.1 http.response.duration=1.070502ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=816c9e75-ede3-4efa-859a-bb58da6843d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="969.46µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=ff1c69fb-e3d0-43a5-b46a-4bd11aa85639 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="979.751µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=12476aba-ca4b-4b5b-85b8-912fff6c2517 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="780.342µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=35981431-3550-49d7-b9d1-13f8b0f90d91 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad" http.request.useragent=Go-http-client/1.1 http.response.duration="723.052µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=c9dd9249-d082-4a6d-a598-6c37a49cacfb http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="819.521µs" http.response.status=200 http.response.written=45 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="rewriting manifest sha256:6f231c23b243f29413723ff7ff42c245a4b8cda36dcb26a7f3936b413e9dafad in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=3ae99d8a-f6d3-40ca-957e-6c8f35728a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=3ae99d8a-f6d3-40ca-957e-6c8f35728a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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.345931ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35003" http.request.id=f7a65720-4122-4b89-a929-78b61dc7b6df http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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="832.127µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35003" http.request.id=1442e3cb-6f53-4555-bc62-044003d3a6d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="984.158µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35003" http.request.id=d4efb7a5-0d0e-4633-9a36-b4b89be16043 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887" http.request.useragent=Go-http-client/1.1 http.response.duration="898.607µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=dd98f751-9897-46eb-9536-e8bc83833f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="893.479µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=c4d971da-a25f-41b8-ac44-1ccea894fc2e http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="822.823µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887 HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=32e4d880-718e-4c97-a249-57a024a5ee54 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="727.812µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=76371e5e-68ac-4e93-a560-a54f48bda577 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887" http.request.useragent=Go-http-client/1.1 http.response.duration="801.106µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="rewriting manifest list sha256:6e82805d7004daa2e55d450a17f87f89b53ce68c2f85345e92ec700da5656887 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=08ed3b36-e9fe-4446-921e-bbd4aad10d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35003" http.request.id=08ed3b36-e9fe-4446-921e-bbd4aad10d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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.59163ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" -time="2025-08-25T02:56: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.4 -time="2025-08-25T02:56:03-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=e64c1a86-e37f-4b3d-91ef-2f02c6a88b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" 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.038989ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=2ff37bfe-4c65-4dba-a85a-0ff0cdd403e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" 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="912.011µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=bc6cf72a-1c5d-45dd-9663-1d730eebb230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" 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="990.726µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=e46d49b7-fcf3-481c-8420-f4478f6f5fb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" 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.305706ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=e46d49b7-fcf3-481c-8420-f4478f6f5fb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" 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.354357ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=e46d49b7-fcf3-481c-8420-f4478f6f5fb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" 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.395675ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:03-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.4 http.request.host="127.0.0.1:36751" http.request.id=e46d49b7-fcf3-481c-8420-f4478f6f5fb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" 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.437444ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-08-25T02:56:03-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=fede4de8-a374-480f-a6a5-2cf7340057a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58908" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.333574ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=c7f5474f-7bb5-4204-afae-729a5e674edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/blobs/uploads/3d794474-04a6-4b4a-9ba2-67b81237c54d?_state=8DmWlflMAgg9SZYhlZxC1BAJXCsXLCM7D58WBlZQS2V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDc5NDQ3NC0wNGE2LTRiNGEtOWJhMi02N2I4MTIzN2M1NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDMuNjUzMTc3OTE0WiJ9&digest=sha256%3Af7ae006b41ddc82f02cc0413f136f8c61efb90f5126bc6a32eadfbfe261b2a75" http.request.useragent=Go-http-client/1.1 http.response.duration=3.21793284s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:03 -1200] "PUT /v2/foo/schema1/blobs/uploads/3d794474-04a6-4b4a-9ba2-67b81237c54d?_state=8DmWlflMAgg9SZYhlZxC1BAJXCsXLCM7D58WBlZQS2V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDc5NDQ3NC0wNGE2LTRiNGEtOWJhMi02N2I4MTIzN2M1NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDMuNjUzMTc3OTE0WiJ9&digest=sha256%3Af7ae006b41ddc82f02cc0413f136f8c61efb90f5126bc6a32eadfbfe261b2a75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=54813abb-81b6-4a6c-ba8e-99f163b8c244 http.request.method=POST http.request.remoteaddr="127.0.0.1:58908" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.093897ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:06 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=839adb76-1303-4b9e-b8f8-53c363e80aed http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/blobs/uploads/45e59cfe-ad63-4027-ac1b-aa1fb8c87877?_state=2LSvHmezZTAbWI9fdB5cNV1oVwe96ftU7E-H9vDIYLN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NWU1OWNmZS1hZDYzLTQwMjctYWMxYi1hYTFmYjhjODc4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDYuOTk5NDYxMDY0WiJ9&digest=sha256%3A3d2c5951c5bc5a1e8fc48bb4152a81f4f6e41745c1e8bdbb7d838d57b5226378" http.request.useragent=Go-http-client/1.1 http.response.duration=2.08483477s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:06 -1200] "PUT /v2/foo/schema1/blobs/uploads/45e59cfe-ad63-4027-ac1b-aa1fb8c87877?_state=2LSvHmezZTAbWI9fdB5cNV1oVwe96ftU7E-H9vDIYLN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NWU1OWNmZS1hZDYzLTQwMjctYWMxYi1hYTFmYjhjODc4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDYuOTk5NDYxMDY0WiJ9&digest=sha256%3A3d2c5951c5bc5a1e8fc48bb4152a81f4f6e41745c1e8bdbb7d838d57b5226378 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=2e10b93a-8593-4a9d-8dfb-12661d6116a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.376745ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=86e72855-804a-4876-9058-f1e8375feb1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.220933ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=8ed24869-2c40-4fce-a92e-38363e566b88 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" 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.104971ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=79882cc9-205a-45ba-8e5d-7a5223bdc4bc http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.026746ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:36751" http.request.id=97d28cc3-069c-4b92-bb55-dd78d3b594a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.310475ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36751" http.request.id=91aee339-9ca3-4450-8c29-194baa4f509e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.249512ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:36751" http.request.id=7d5d6a78-10e0-4c65-8a1c-b5b227aa35e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.194935ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=66b03968-7d1e-4cc6-97d7-c36486784dc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.005589ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=327e8d97-3a85-42ca-9c45-1439fdfdb5ec http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="721.026µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=09544438-0f88-40ba-9230-690278fe0a43 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.duration="788.247µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=d34df380-8ee4-49c9-b907-40f99b47deb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58908" 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="650.962µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=error msg="payload digest does match: \"sha256:4c5c2729be757ef17c6dc3e0ee17dee64c3c2b14d83e740ce181ca2af9befc3b\" != \"sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a\"" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=731542fe-8fbc-42a3-9bf7-ebaf65100564 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" -time="2025-08-25T02:56:09-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.4 http.request.host="127.0.0.1:36751" http.request.id=731542fe-8fbc-42a3-9bf7-ebaf65100564 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58908" http.request.uri="/v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.467µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a" -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a2ea1338eff3280bf44e10e0375edebd104fa78ba750a14c31c26451bbc7d2a HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-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.4 http.request.host="127.0.0.1:36751" http.request.id=dc9ee683-41c2-4d78-819c-ff961e75222e http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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="832.469µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-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.4 http.request.host="127.0.0.1:36751" http.request.id=140ff036-7e62-450d-bc8f-ccb596fc1120 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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="712.963µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=4bf4b085-b6c8-493a-a47f-837d433766fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="853.095µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56:09-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=4bf4b085-b6c8-493a-a47f-837d433766fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="898.479µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56:09-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=4bf4b085-b6c8-493a-a47f-837d433766fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="928.753µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=166f2088-6805-4a31-9c0b-217551beac8b http.request.method=POST http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="820.286µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=ef7ff142-0b3a-4dd9-a355-0db4103e8971 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/blobs/uploads/d7d2acc5-623a-467e-ab29-c51c78d6cbab?_state=6QYOc3roaYqHqxilESRzFx5hde8g7oc1Bs2SQnlpBjV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2QyYWNjNS02MjNhLTQ2N2UtYWIyOS1jNTFjNzhkNmNiYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDkuMTA3MzEyMjQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.121932ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema2/blobs/uploads/d7d2acc5-623a-467e-ab29-c51c78d6cbab?_state=6QYOc3roaYqHqxilESRzFx5hde8g7oc1Bs2SQnlpBjV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2QyYWNjNS02MjNhLTQ2N2UtYWIyOS1jNTFjNzhkNmNiYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDkuMTA3MzEyMjQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=683415bd-91cb-48ed-a10f-efd139b4dd64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="907.597µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56:09-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=683415bd-91cb-48ed-a10f-efd139b4dd64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="951.874µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-08-25T02:56:09-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=065598ee-f8aa-43c9-acce-456db42c923e http.request.method=POST http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.050029ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=1ec8e642-e9de-4077-8edd-b47d42d43c33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/blobs/uploads/0fa688ae-496d-4f2e-af6f-f1a26b67fe7d?_state=okZU4BfOrUlrbZ2zhQvu9aT2HFRY2L1Hx8IobhUsHOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZmE2ODhhZS00OTZkLTRmMmUtYWY2Zi1mMWEyNmI2N2ZlN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDkuMjY5NjM5NFoifQ%3D%3D&digest=sha256%3A783e51cf7a8a0daeb316e9422e60966de1d6856ec41d23a9debb3201137c4d0b" http.request.useragent=Go-http-client/1.1 http.response.duration=4.196140171s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:09 -1200] "PUT /v2/foo/schema2/blobs/uploads/0fa688ae-496d-4f2e-af6f-f1a26b67fe7d?_state=okZU4BfOrUlrbZ2zhQvu9aT2HFRY2L1Hx8IobhUsHOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZmE2ODhhZS00OTZkLTRmMmUtYWY2Zi1mMWEyNmI2N2ZlN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MDkuMjY5NjM5NFoifQ%3D%3D&digest=sha256%3A783e51cf7a8a0daeb316e9422e60966de1d6856ec41d23a9debb3201137c4d0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=0f31908c-f30c-4657-9578-df1974f844a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.071028ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:13 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=ee8e42cd-ba5b-43e7-b38d-5e9efa61b1bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/blobs/uploads/e20c830f-adba-482b-ac42-7192ceb8da8b?_state=jNC8QecSj1_YLmHrNIHB2JBh_aOClFIbyM1_BkfUGTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjBjODMwZi1hZGJhLTQ4MmItYWM0Mi03MTkyY2ViOGRhOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MTMuNjI0NzM1MTM2WiJ9&digest=sha256%3A1236fa7795a2a6e9f3a8d80985a3ee6663d130e24c6d2a6171fdb05f3ade8afd" http.request.useragent=Go-http-client/1.1 http.response.duration=3.150236349s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:13 -1200] "PUT /v2/foo/schema2/blobs/uploads/e20c830f-adba-482b-ac42-7192ceb8da8b?_state=jNC8QecSj1_YLmHrNIHB2JBh_aOClFIbyM1_BkfUGTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjBjODMwZi1hZGJhLTQ4MmItYWM0Mi03MTkyY2ViOGRhOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MTMuNjI0NzM1MTM2WiJ9&digest=sha256%3A1236fa7795a2a6e9f3a8d80985a3ee6663d130e24c6d2a6171fdb05f3ade8afd HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=6d4e2429-7a20-4dda-9018-e458d4bf2dbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.168601ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36751" http.request.id=bb9cb6eb-b56c-49dd-9ba2-84cfb3bb7b5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee" http.request.useragent=Go-http-client/1.1 http.response.duration="928.836µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=24177b7f-e879-4477-bbf9-bfc59383e8c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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.008433ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=9f420747-1377-4d93-8188-ca7a3a8cc3f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="909.222µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=94e16cde-3364-42ac-ac45-aaa7d5b4433d http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="917.99µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=440405c2-ad74-4247-80c5-9207b621c78e http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee" http.request.useragent=Go-http-client/1.1 http.response.duration="824.965µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=66e901d0-b1d0-486c-b96a-b464800bbb29 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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="708.275µs" http.response.status=200 http.response.written=45 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="rewriting manifest sha256:4bc69011bb64b784fdfab301808988f3e4de8dfb581332727cbd34177112deee in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=da276151-b104-49bd-a5c8-a0dd3d10e5a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=da276151-b104-49bd-a5c8-a0dd3d10e5a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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.353084ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:36751" http.request.id=0d2014db-62f5-467b-8871-51674906a7c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" 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="923.146µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:36751" http.request.id=bd83fc63-ba3c-4384-ac1e-2e80b022ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="992.42µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:36751" http.request.id=c6c8e1af-9f95-4098-8e0f-c4d1194db560 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd" http.request.useragent=Go-http-client/1.1 http.response.duration="877.565µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=030a24d6-0047-472b-a90d-15aced41cca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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="949.284µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=402dc339-2106-4a80-b594-08e7cbba2947 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="800.674µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=1b4edee0-28e4-457d-b33b-d605b4210c78 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="756.661µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=d164ccf9-fe44-4d3e-a048-8b8ceb1c090b http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" http.request.uri="/v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.826003ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="rewriting manifest list sha256:bbda13717d547a1762568055bf90e598b21b5963ed96cf66cc4790cf5f97c6dd in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=ee041f62-7ff9-4b44-a545-4a89a1f519a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36751" http.request.id=ee041f62-7ff9-4b44-a545-4a89a1f519a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58918" 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.503953ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" ---- PASS: TestManifestAPI (31.00s) +time="2026-09-28T11:23:51+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.4 +time="2026-09-28T11:23:51+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=f711af05-b1a1-4d17-ba8c-dd32781aed1c http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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="779.271µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:23:51 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=3429cb4c-68d6-40bc-bdd6-e7238b480c8d http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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="722.988µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [28/Sep/2026:11:23:51 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=910ae034-3aaf-4c9f-b2d3-5949dcade039 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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="892.986µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:23:51 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=5b9d6ae5-14ba-49ac-b4fa-19a5b9b38e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.189778ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=5b9d6ae5-14ba-49ac-b4fa-19a5b9b38e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.251738ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=5b9d6ae5-14ba-49ac-b4fa-19a5b9b38e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.301671ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:23:51+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.4 http.request.host="127.0.0.1:38707" http.request.id=5b9d6ae5-14ba-49ac-b4fa-19a5b9b38e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.356895ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:23:51 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-09-28T11:23:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=a4b5f02c-a566-4e39-9581-c62a38703eb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33750" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.141795ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:52 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:53+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=6f5d77cb-1700-4f27-b88a-2e0f464c1da2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/blobs/uploads/a9072d91-d1bc-425a-b0c4-5e574f15baeb?_state=bYKLj2oCCpoZc1mzoWLLcGvm869aFwNqAMD2v8CmaDt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTA3MmQ5MS1kMWJjLTQyNWEtYjBjNC01ZTU3NGYxNWJhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTIuMDU5NDc5MzEyWiJ9&digest=sha256%3A97ff81bdba7db6be5e33a8d67b0e99a9ad2522ee4ec1e406b40328c190696250" http.request.useragent=Go-http-client/1.1 http.response.duration=1.509504494s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:52 +1400] "PUT /v2/foo/schema1/blobs/uploads/a9072d91-d1bc-425a-b0c4-5e574f15baeb?_state=bYKLj2oCCpoZc1mzoWLLcGvm869aFwNqAMD2v8CmaDt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTA3MmQ5MS1kMWJjLTQyNWEtYjBjNC01ZTU3NGYxNWJhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTIuMDU5NDc5MzEyWiJ9&digest=sha256%3A97ff81bdba7db6be5e33a8d67b0e99a9ad2522ee4ec1e406b40328c190696250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:53+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=40a7c68a-31f3-4321-86e4-8fa934945df4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33750" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="977.452µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:53 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=0bd31a64-0ca9-4d58-a4a6-ff9353774edf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/blobs/uploads/ec27bd62-fad8-4159-8641-24a87e2472e0?_state=gbh32bglzAtjmfmdI-F6PHg7iPxJHYy_hdT8HGrzd5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzI3YmQ2Mi1mYWQ4LTQxNTktODY0MS0yNGE4N2UyNDcyZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTMuNzI0NzQ1NTIxWiJ9&digest=sha256%3A242319dd5e466ea2e63dcaf47e9cd2e05fdb9d9f9d6fa61edd971ea64411b722" http.request.useragent=Go-http-client/1.1 http.response.duration=3.168921571s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:53 +1400] "PUT /v2/foo/schema1/blobs/uploads/ec27bd62-fad8-4159-8641-24a87e2472e0?_state=gbh32bglzAtjmfmdI-F6PHg7iPxJHYy_hdT8HGrzd5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzI3YmQ2Mi1mYWQ4LTQxNTktODY0MS0yNGE4N2UyNDcyZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTMuNzI0NzQ1NTIxWiJ9&digest=sha256%3A242319dd5e466ea2e63dcaf47e9cd2e05fdb9d9f9d6fa61edd971ea64411b722 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=0cd95437-04e2-4871-9639-20be35bad438 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.379982ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=f4584c97-1c9a-479c-b06c-a558c27fd798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.182482ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=5c8ec2f8-d1f3-4b5e-afb6-c2d48911576b http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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.058643ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=72f466ab-9ccf-4a82-ae8f-e2f966fbedaf http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration="998.671µs" http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:38707" http.request.id=8f8972d0-8708-48a1-a7f8-3cf897dfc957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.157042ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38707" http.request.id=dbf404a1-dae2-47aa-ba10-b361d1aa419c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.173767ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:38707" http.request.id=b9ec8526-b3e9-42bb-9669-cce512212e21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.19799ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=5f38dbba-df2c-4244-a57f-83d72bfea050 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.069151ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=0addd624-b10e-47e3-b68f-198b79960c8e http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="662.444µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=ad53d2c5-b1c2-4949-9bae-e854e109c469 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.duration="643.748µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=3617c74c-b382-414f-b08e-122bd74f01b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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="662.067µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=error msg="payload digest does match: \"sha256:da6e154606d745ff31ee0cd54d035d05c3655a1a322c429232f28f4f6363511f\" != \"sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd\"" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=d88159f1-27a0-411e-8660-0a6a4950df1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" +time="2026-09-28T11:23:56+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.4 http.request.host="127.0.0.1:38707" http.request.id=d88159f1-27a0-411e-8660-0a6a4950df1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.253µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd" +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema1/manifests/sha256:9b4cb44a8cbae0df79375f0f4dcd5dd3389b95c3712f00c95f160133971e60fd HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+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.4 http.request.host="127.0.0.1:38707" http.request.id=a054f2ad-fcf6-447b-b7d6-29caa0382d13 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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="780.287µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+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.4 http.request.host="127.0.0.1:38707" http.request.id=1508e932-6a1d-465e-afd5-c0e6f7f196a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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="733.482µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=43de8aae-4970-4626-99e4-4e7cb968967d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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="791.546µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:23:56+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=43de8aae-4970-4626-99e4-4e7cb968967d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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="841.329µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:23:56+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=43de8aae-4970-4626-99e4-4e7cb968967d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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="900.704µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=82185630-d8ec-41c9-b671-c59572b713f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="772.698µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=a1bd6cf7-68c3-45de-86ea-a16be21de186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/1f4dc0fb-ed3f-4130-bca8-81581a801b7c?_state=o6GqAk5yKKQWiF8JMT8b3jHubRDWKW1FT_u3yC1WGYl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjRkYzBmYi1lZDNmLTQxMzAtYmNhOC04MTU4MWE4MDFiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTYuOTE1NjM1OTA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.063985ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema2/blobs/uploads/1f4dc0fb-ed3f-4130-bca8-81581a801b7c?_state=o6GqAk5yKKQWiF8JMT8b3jHubRDWKW1FT_u3yC1WGYl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjRkYzBmYi1lZDNmLTQxMzAtYmNhOC04MTU4MWE4MDFiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTYuOTE1NjM1OTA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:56+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=986acdbf-c341-410a-a769-641a417063a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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="845.325µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:23:56+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=986acdbf-c341-410a-a769-641a417063a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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="899.157µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:23:56 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-09-28T11:23:57+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=4a39dee0-32e0-427c-a9a4-56048df228c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="895.148µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:57 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:59+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=c61d8e98-c1d3-4c3d-8b42-6e741da3f3da http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/09bf62fd-613e-4527-b749-76cb821a8ca6?_state=-DbDsGqVpdwyxZenc9cPhRKlP8h176-6IGCVJQCQep97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOWJmNjJmZC02MTNlLTQ1MjctYjc0OS03NmNiODIxYThjYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTcuMDYzODM5MDg2WiJ9&digest=sha256%3A78803d4102c3a017dd1bdce2dffb4312a90805d30099e6628c53e47a960c9f3d" http.request.useragent=Go-http-client/1.1 http.response.duration=2.562314107s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:57 +1400] "PUT /v2/foo/schema2/blobs/uploads/09bf62fd-613e-4527-b749-76cb821a8ca6?_state=-DbDsGqVpdwyxZenc9cPhRKlP8h176-6IGCVJQCQep97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOWJmNjJmZC02MTNlLTQ1MjctYjc0OS03NmNiODIxYThjYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTcuMDYzODM5MDg2WiJ9&digest=sha256%3A78803d4102c3a017dd1bdce2dffb4312a90805d30099e6628c53e47a960c9f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:23:59+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=66fa090b-bf23-4c41-b2fe-448b906c8bf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.056549ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:59 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=cafc00f3-2e33-4c47-99a3-b318a7f2abb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/f6720197-dfa8-4012-9270-e6d0abbee641?_state=f3NDpDIKo5yGJv9X579NUKIPQjLLXZZiwD68ZgZGG0x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNjcyMDE5Ny1kZmE4LTQwMTItOTI3MC1lNmQwYWJiZWU2NDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTkuODE4OTcyNjM1WiJ9&digest=sha256%3A7cae11f4ff79bcbc17477ac10e65fce4e3e595adfc7cf74c408e6e9d2969b904" http.request.useragent=Go-http-client/1.1 http.response.duration=4.246421742s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:23:59 +1400] "PUT /v2/foo/schema2/blobs/uploads/f6720197-dfa8-4012-9270-e6d0abbee641?_state=f3NDpDIKo5yGJv9X579NUKIPQjLLXZZiwD68ZgZGG0x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNjcyMDE5Ny1kZmE4LTQwMTItOTI3MC1lNmQwYWJiZWU2NDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjM6NTkuODE4OTcyNjM1WiJ9&digest=sha256%3A7cae11f4ff79bcbc17477ac10e65fce4e3e595adfc7cf74c408e6e9d2969b904 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=95221492-83b2-4215-b81f-d4c85445a0d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.256704ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38707" http.request.id=8ceef24c-7303-43b9-bd44-b590dad57e21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873" http.request.useragent=Go-http-client/1.1 http.response.duration=1.012488ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=e3a31003-1e5f-4e76-9aeb-ceebc3dbb611 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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="915.556µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=b74b80de-02f8-46ee-8b0a-d6248877837f http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.064415ms http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=9a22146f-a582-4255-991a-d615bc619345 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="992.51µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=ae2a36fc-b151-4ebd-ab7b-707b1d7bb019 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873" http.request.useragent=Go-http-client/1.1 http.response.duration="926.46µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=91334125-6230-4dbf-94c9-50392e9f2cad http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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="915.829µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="rewriting manifest sha256:381f01fc0070a2609db995894e822a8eab007960b028cf077e10195b9447a873 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=5e0fcfc7-fa17-4e79-9ea5-93b32dc280ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=5e0fcfc7-fa17-4e79-9ea5-93b32dc280ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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.767957ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:38707" http.request.id=ec48d42c-78b1-4879-a244-01be24c2a8a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" 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=1.022216ms http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:38707" http.request.id=b2fc8f17-f3fb-4269-9598-7809f0d7c306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.209045ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:38707" http.request.id=7e03eb9b-774f-48b4-a04e-4a9c00213158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411" http.request.useragent=Go-http-client/1.1 http.response.duration=1.171929ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=5898700d-4e87-4c47-b231-2172d7cd9cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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=1.101718ms http.response.status=200 http.response.written=434 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=679f8404-013f-4325-98fa-855c41ebb70f http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration=1.078756ms http.response.status=200 http.response.written=434 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411 HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=4352a6d8-1330-40e0-851b-c8cf18310ac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="932.176µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=1c4fb96f-0dec-4bc1-a503-9be70d6a875e http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411" http.request.useragent=Go-http-client/1.1 http.response.duration="971.854µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="rewriting manifest list sha256:634f8741a54ed42133eabc0f2715a6c15bd981cbe2fe61ea9164aa18689dd411 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=7ee3c8cd-4936-41ba-be6a-bfcaabc8cc92 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38707" http.request.id=7ee3c8cd-4936-41ba-be6a-bfcaabc8cc92 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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.766351ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+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.4 +time="2026-09-28T11:24:04+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=5615e5b6-6a5c-4454-9bca-c2fe399cc27a http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" 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.017525ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=7472c2e4-d85c-40d4-b6c5-d452ea30c464 http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" 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="946.241µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=c7728b2f-f55d-481e-adbf-9b80887e98cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" 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="881.97µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=c30629a0-90ef-49cd-b30a-15e0ec3032ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" 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.228574ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=c30629a0-90ef-49cd-b30a-15e0ec3032ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" 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.273016ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=c30629a0-90ef-49cd-b30a-15e0ec3032ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" 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.312974ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:04+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.4 http.request.host="127.0.0.1:39641" http.request.id=c30629a0-90ef-49cd-b30a-15e0ec3032ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" 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.365693ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-09-28T11:24:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=23aca30e-8977-484b-8d42-4b19a72c8107 http.request.method=POST http.request.remoteaddr="127.0.0.1:32842" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.051729ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:07+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=f790bfd3-85cc-4406-bb02-945f3a7ec3a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/blobs/uploads/0ac810b7-b7b3-42b3-b61b-93cf5e39d6f9?_state=NFNcpeI6d_MMxGfpnitep7qrJg1hMzqQ3TriNDf1QJN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYWM4MTBiNy1iN2IzLTQyYjMtYjYxYi05M2NmNWUzOWQ2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MDQuMjcyODMyNjU0WiJ9&digest=sha256%3A2d1214ae4e5a8ba56af92817a70c5ddddf21aa91cb903eed98b3b17888e75d6d" http.request.useragent=Go-http-client/1.1 http.response.duration=3.567133048s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:04 +1400] "PUT /v2/foo/schema1/blobs/uploads/0ac810b7-b7b3-42b3-b61b-93cf5e39d6f9?_state=NFNcpeI6d_MMxGfpnitep7qrJg1hMzqQ3TriNDf1QJN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYWM4MTBiNy1iN2IzLTQyYjMtYjYxYi05M2NmNWUzOWQ2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MDQuMjcyODMyNjU0WiJ9&digest=sha256%3A2d1214ae4e5a8ba56af92817a70c5ddddf21aa91cb903eed98b3b17888e75d6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=84d4dd93-d885-4432-a0d4-465ccbf429b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:32842" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.034653ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:08 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=f88a3fcd-0db8-4fd1-8d55-98351802d397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/blobs/uploads/97479849-f79c-4291-b2f5-4c2a2614e366?_state=nmFiGnYRFwLOexQ5J7aE-dNurcNHnm84FR7SvJsJU6V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NzQ3OTg0OS1mNzljLTQyOTEtYjJmNS00YzJhMjYxNGUzNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MDguMDQ1NTk5NTk0WiJ9&digest=sha256%3A6eac950dba448e2a8fbd357116adeae83518f6e3b34b521cd5c2e60e6e6a6aef" http.request.useragent=Go-http-client/1.1 http.response.duration=4.821734415s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:08 +1400] "PUT /v2/foo/schema1/blobs/uploads/97479849-f79c-4291-b2f5-4c2a2614e366?_state=nmFiGnYRFwLOexQ5J7aE-dNurcNHnm84FR7SvJsJU6V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NzQ3OTg0OS1mNzljLTQyOTEtYjJmNS00YzJhMjYxNGUzNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MDguMDQ1NTk5NTk0WiJ9&digest=sha256%3A6eac950dba448e2a8fbd357116adeae83518f6e3b34b521cd5c2e60e6e6a6aef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=9baa5c6f-51e1-40bb-b178-82e12a07c7e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.545637ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=14aea061-e3f2-4f63-b821-534fcfb1a99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.221779ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=58e0d5ec-c3b8-4020-908d-68a56830b7b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" 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.175992ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=78b541e0-c6e1-4021-bf78-0427acde655b http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.131353ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:39641" http.request.id=14d4a863-4a4f-4516-8b68-1e8f3d39372f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.334525ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39641" http.request.id=0c392822-e5b3-4b4c-9b4c-fb504fd9548b http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.385018ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:39641" http.request.id=58e2a9f5-1aed-439d-bd9e-f9c8f25e77fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.373071ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=b42f9904-f616-4eb1-afef-91a8c43b9c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.285111ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=f4937609-39dc-487e-8230-86e072c85851 http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="932.161µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=a9410a6a-b4fc-48c1-adc8-7cbd4cefd1e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.duration="949.053µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=e054ff63-7ca5-436a-b48d-f17b34e9cfc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:32842" 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.037893ms http.response.status=200 http.response.written=41 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=error msg="payload digest does match: \"sha256:788a2f2bc6e59ba01194bc5fa6841e05a32a14939893e911a3331d231b4d6e1b\" != \"sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c\"" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=27e67749-79f7-4746-a696-1339ea57c0d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" +time="2026-09-28T11:24:12+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.4 http.request.host="127.0.0.1:39641" http.request.id=27e67749-79f7-4746-a696-1339ea57c0d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32842" http.request.uri="/v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.137997ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c" +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:d1fbebc2518127ec0b438fe90a6239d528ea7389db42e2da04adbc188a43e95c HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+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.4 http.request.host="127.0.0.1:39641" http.request.id=4548cf2b-2140-48cd-a041-9aaeaa2d1b2f http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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.062716ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+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.4 http.request.host="127.0.0.1:39641" http.request.id=f42e2dd4-997b-4f80-96de-27b1823b3213 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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="937.677µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=cd41893a-8fd9-4a39-b0d1-b1e4a8de2497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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.081569ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:12+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=cd41893a-8fd9-4a39-b0d1-b1e4a8de2497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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.127771ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:12+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=cd41893a-8fd9-4a39-b0d1-b1e4a8de2497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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.171923ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=b5c0c3e8-c4ae-441c-9e32-34e8f14ab664 http.request.method=POST http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.088221ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=bee6ac74-cede-432d-875e-27e1d531b2e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/blobs/uploads/227c9665-1063-47fa-bbd7-5a011ba63258?_state=j0_QhfSZAkO5cIfeh-xO4kQL0dXBj99-L4uIjxHea917Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjdjOTY2NS0xMDYzLTQ3ZmEtYmJkNy01YTAxMWJhNjMyNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTIuODk3MTM4MzVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.344193ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema2/blobs/uploads/227c9665-1063-47fa-bbd7-5a011ba63258?_state=j0_QhfSZAkO5cIfeh-xO4kQL0dXBj99-L4uIjxHea917Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjdjOTY2NS0xMDYzLTQ3ZmEtYmJkNy01YTAxMWJhNjMyNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTIuODk3MTM4MzVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:12+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=23dbada8-cbb7-4f95-8bf6-9edaff1f0045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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.086466ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:12+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=23dbada8-cbb7-4f95-8bf6-9edaff1f0045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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.133352ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:12 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-09-28T11:24:13+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=18ef725e-39f3-4fad-a57e-a1b21c093e0b http.request.method=POST http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.204643ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:13 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=137443b9-d9f4-4cdb-8bc7-b6d2ef8cc8b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/blobs/uploads/a80a1483-0094-477f-b052-b537763977ea?_state=Afs1YUuvMUkzR9po_vIeJuEIfn28626puYKn3ZMEOPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODBhMTQ4My0wMDk0LTQ3N2YtYjA1Mi1iNTM3NzYzOTc3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTMuMDk1ODU2MDMxWiJ9&digest=sha256%3A6ce9b3b1c102881a3bf2285042f6dc3c9bbb83b8a379e6ffd9f5e90acec05851" http.request.useragent=Go-http-client/1.1 http.response.duration=5.054711127s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:13 +1400] "PUT /v2/foo/schema2/blobs/uploads/a80a1483-0094-477f-b052-b537763977ea?_state=Afs1YUuvMUkzR9po_vIeJuEIfn28626puYKn3ZMEOPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODBhMTQ4My0wMDk0LTQ3N2YtYjA1Mi1iNTM3NzYzOTc3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTMuMDk1ODU2MDMxWiJ9&digest=sha256%3A6ce9b3b1c102881a3bf2285042f6dc3c9bbb83b8a379e6ffd9f5e90acec05851 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=e5eb8bdd-c005-4119-885e-8abae3a5bec1 http.request.method=POST http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="969.199µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:18 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=42e512ad-1000-44f8-ba6d-6dd2b1213ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/blobs/uploads/66e4f52c-38eb-43c7-bd45-b28cb1190329?_state=CBb1yys1-ixuOQ42zXh63Ri1wRuH0jps6zrj1R5HLGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmU0ZjUyYy0zOGViLTQzYzctYmQ0NS1iMjhjYjExOTAzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTguMjg2NTM5Mzg2WiJ9&digest=sha256%3Ae7e5a11d3bf0281dcbdee3dd88b4803f8dfffc009c8252a67a3081e81de47def" http.request.useragent=Go-http-client/1.1 http.response.duration=2.470204644s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:18 +1400] "PUT /v2/foo/schema2/blobs/uploads/66e4f52c-38eb-43c7-bd45-b28cb1190329?_state=CBb1yys1-ixuOQ42zXh63Ri1wRuH0jps6zrj1R5HLGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmU0ZjUyYy0zOGViLTQzYzctYmQ0NS1iMjhjYjExOTAzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MTguMjg2NTM5Mzg2WiJ9&digest=sha256%3Ae7e5a11d3bf0281dcbdee3dd88b4803f8dfffc009c8252a67a3081e81de47def HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=b04be793-028a-4e23-a6ec-ee97f48f9e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.346936ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:39641" http.request.id=b7baa7e1-7d94-497b-bccf-64f76b3611df http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.015279ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=8684fccb-6aca-4868-8595-4438e9f3d932 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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="785.305µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=76e032ab-d90c-4aef-81af-dbeefe612cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="890.885µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=0d50a1f7-db9e-425d-bbf5-0383d37c290e http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="674.328µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=e17b0683-3a0a-4ad7-a725-0aa3b9c9e587 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d" http.request.useragent=Go-http-client/1.1 http.response.duration="669.576µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=3c1ccf76-1358-4b89-9999-2ebcdf00e6cb http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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="731.95µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="rewriting manifest sha256:77da6398514b77bc10f83d608d2e4a1cb3efe00a37b4aff92d337ccadb57602d in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=bfb0c473-2110-4192-ab0c-72a708995616 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=bfb0c473-2110-4192-ab0c-72a708995616 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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.470552ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39641" http.request.id=39ccc65d-db10-444b-9c72-37e5b3dedcef http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" 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="857.824µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39641" http.request.id=3eb3a42a-5e4c-47db-b66e-210a59f841a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.118297ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:39641" http.request.id=dc85c0eb-cbff-4bf4-9db6-a117f9f808dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a" http.request.useragent=Go-http-client/1.1 http.response.duration="912.1µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=c6cb8f28-abd7-4d83-a164-273bc947efae http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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="865.67µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=54b41837-20a3-43e3-bcf5-1a3a4c8e75be http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="879.372µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=fd423de9-9435-4d38-8979-0cb15b6d92ee http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="819.55µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=2c4894a8-bdc6-4526-a942-8b84d3a10547 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" http.request.uri="/v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a" http.request.useragent=Go-http-client/1.1 http.response.duration="653.772µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="rewriting manifest list sha256:f40943e0746a48f94062033e556d270ff820ed0b85de80a44ae70f767309315a in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=f8a71c51-299d-4cbc-89b6-4686684a92a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39641" http.request.id=f8a71c51-299d-4cbc-89b6-4686684a92a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34384" 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.460207ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +--- PASS: TestManifestAPI (28.84s) === RUN TestGetManifestWithStorageError -time="2025-08-25T02:56:16-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.4 -time="2025-08-25T02:56:16-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:35659" http.request.id=a9fb3632-bde4-4f86-986b-3cc9da014666 http.request.method=GET http.request.remoteaddr="127.0.0.1:52670" 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="763.319µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:35659" http.request.id=c8298807-1bd1-445b-9142-e32381eee949 http.request.method=GET http.request.remoteaddr="127.0.0.1:52670" 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="670.312µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.4 http.request.host="127.0.0.1:35659" http.request.id=e816c5c6-262b-41b0-8bf8-a7ddd69d0e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:52670" 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="612.013µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:35659" http.request.id=c2d06452-7696-44d5-8de0-76e57d27c982 http.request.method=GET http.request.remoteaddr="127.0.0.1:52670" 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="679.665µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 +time="2026-09-28T11:24:20+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:38323" http.request.id=d8d6776d-59fe-4fc0-b239-7eddd0e3e713 http.request.method=GET http.request.remoteaddr="127.0.0.1:34184" 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="841.642µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:38323" http.request.id=d41e7e5d-8348-44f6-ad8f-96601e3ac750 http.request.method=GET http.request.remoteaddr="127.0.0.1:34184" 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="752.065µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.4 http.request.host="127.0.0.1:38323" http.request.id=1e39cc00-713b-4e95-83f8-42613bb1aa28 http.request.method=GET http.request.remoteaddr="127.0.0.1:34184" 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="813.111µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:38323" http.request.id=ea19a5a9-5492-48f0-bbf5-452ac1c7ab9f http.request.method=GET http.request.remoteaddr="127.0.0.1:34184" 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="775.004µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete -time="2025-08-25T02:56:16-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.4 -time="2025-08-25T02:56:16-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=41cd20c5-2a8e-4f93-b203-0cc628bafbd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" 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="728.418µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=1820446c-84fa-43ba-bcac-d542b206990a http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" 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="860.031µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=f4a9d8b2-1160-43a4-bd3c-120dba0db476 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" 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="611.055µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=be696621-36ae-4fcf-8012-91be11707f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" 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.101386ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=be696621-36ae-4fcf-8012-91be11707f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" 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.14856ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=be696621-36ae-4fcf-8012-91be11707f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" 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.196169ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2025-08-25T02:56:16-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.4 http.request.host="127.0.0.1:41651" http.request.id=be696621-36ae-4fcf-8012-91be11707f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" 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.236865ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2025-08-25T02:56:16-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=271f6f92-7cfb-4acf-a7f7-0844321a9f3f http.request.method=POST http.request.remoteaddr="127.0.0.1:42170" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="883.687µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=3aa44c32-94ac-4dbd-9e3b-4a5e9191b463 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/blobs/uploads/9c683345-f28f-4d32-9cf7-c8bbf60a2a91?_state=3BYGkl6thWO1Hxa_pjsFqTsYA8VZxdyXjkykclkGrKF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YzY4MzM0NS1mMjhmLTRkMzItOWNmNy1jOGJiZjYwYTJhOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MTYuOTY0MzYzMDE0WiJ9&digest=sha256%3Abf2ae1f468822c35b69d4c61472a445e3764e70ba711b08e87de7c0859d31c39" http.request.useragent=Go-http-client/1.1 http.response.duration=3.450206833s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:16 -1200] "PUT /v2/foo/schema1/blobs/uploads/9c683345-f28f-4d32-9cf7-c8bbf60a2a91?_state=3BYGkl6thWO1Hxa_pjsFqTsYA8VZxdyXjkykclkGrKF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YzY4MzM0NS1mMjhmLTRkMzItOWNmNy1jOGJiZjYwYTJhOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MTYuOTY0MzYzMDE0WiJ9&digest=sha256%3Abf2ae1f468822c35b69d4c61472a445e3764e70ba711b08e87de7c0859d31c39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:20-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=7afbc20c-a73d-4742-b97b-d25f2fd4ac46 http.request.method=POST http.request.remoteaddr="127.0.0.1:42170" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="975.129µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:20 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=a6d37be8-9d8c-436f-92ff-da00f7df0a87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/blobs/uploads/4df39c82-f66e-4785-aa55-4eec43a34a99?_state=LjtzeYDOi0fpgZF1hGJfUtNy7NkHhbFdqLOSLF9UJRN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGYzOWM4Mi1mNjZlLTQ3ODUtYWE1NS00ZWVjNDNhMzRhOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjAuNjA5OTUyNDMyWiJ9&digest=sha256%3A421d6ea26315f8a21d26081b9da08f28ff3a30e6e2069bb5b007627493efff51" http.request.useragent=Go-http-client/1.1 http.response.duration=5.466158237s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:20 -1200] "PUT /v2/foo/schema1/blobs/uploads/4df39c82-f66e-4785-aa55-4eec43a34a99?_state=LjtzeYDOi0fpgZF1hGJfUtNy7NkHhbFdqLOSLF9UJRN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGYzOWM4Mi1mNjZlLTQ3ODUtYWE1NS00ZWVjNDNhMzRhOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjAuNjA5OTUyNDMyWiJ9&digest=sha256%3A421d6ea26315f8a21d26081b9da08f28ff3a30e6e2069bb5b007627493efff51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=72179b9e-d9fe-4b06-b303-3fddd9d265bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.466842ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=cad46ec5-9c78-4786-b489-fd2d78989292 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.136003ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=4581946c-82a1-46ce-ac1e-c6692b133d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" 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.071803ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=f5bbe8f4-aa4b-4ca8-8e87-e05683a30fce http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.059899ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:41651" http.request.id=166525a2-f704-4420-bf2d-6dedd6598eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.214631ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41651" http.request.id=ed68a77f-8356-4a52-bc6b-8d0a75cdc727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.197905ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:41651" http.request.id=529cbc70-b55c-4e7a-b936-708456142959 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.192484ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=fa23bcb7-e44d-40aa-b88c-3db93dd59aa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.087812ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=e4c0530e-fa0c-4241-bbf8-3bf887c1cb85 http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="680.516µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=b66f40e7-007a-4ec2-bbde-15968d2a0d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration="711.311µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=74da6908-b971-4b81-98fe-eb1f8848b9db http.request.method=GET http.request.remoteaddr="127.0.0.1:42170" 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="621.244µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=error msg="payload digest does match: \"sha256:43f9dce6b5b140aac5bd729f10f7153834e9656723be051e2b756386f7a8c8d6\" != \"sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df\"" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=1120d4f8-cfd4-429f-b185-34dec1080419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" -time="2025-08-25T02:56: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.4 http.request.host="127.0.0.1:41651" http.request.id=1120d4f8-cfd4-429f-b185-34dec1080419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42170" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.538µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=de875fb3-8940-4e5e-bc03-8ac3a9754db7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration="888.986µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "DELETE /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=26c01b1d-e119-4db3-ab73-301255b7d947 http.request.method=GET http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.408µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=6d3a6d75-f82d-4629-bede-57e8929d1113 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33112" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.647µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "DELETE /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=942ad701-e323-417f-8a14-b5acc15829b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33124" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.486032ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=95c72435-e476-4979-9b8e-33a6ada0aeba http.request.method=GET http.request.remoteaddr="127.0.0.1:33124" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.221239ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=9fcfac28-47c2-4d90-ae3e-21b84af558ca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33140" 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.039599ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=646d2242-4875-4ea2-a653-84a4cf20967a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.516768ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=aada4096-cf93-4282-83ba-cc2eba222751 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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="690.894µs" http.response.status=200 http.response.written=39 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=3b6586cd-ca0b-4ce7-a73b-7738ca0cee0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df" http.request.useragent=Go-http-client/1.1 http.response.duration=1.066805ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "DELETE /v2/foo/schema1/manifests/sha256:2a4ff79c2043ae134d41a7a17c1ed89f9eb067b67868e43a383098d9f5bad8df HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=e2812ac0-0461-4cc2-b974-ac4be388906e http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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.265499ms http.response.status=200 http.response.written=35 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" -time="2025-08-25T02:56: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.4 http.request.host="127.0.0.1:41651" http.request.id=e83f789f-1c65-41a3-abe9-287ca6766a01 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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="605.647µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2025-08-25T02:56: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.4 http.request.host="127.0.0.1:41651" http.request.id=884b14b7-3648-46a6-b11c-12650ecb1f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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="867.269µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2025-08-25T02:56: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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=f95499a7-0d33-40fc-9867-525834d23941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" 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="685.643µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56: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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=f95499a7-0d33-40fc-9867-525834d23941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" 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="758.048µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56: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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=f95499a7-0d33-40fc-9867-525834d23941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" 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="789.044µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=1aec930b-c8a3-4788-baa1-aab0c3fa65c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="665.622µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=9554e07d-a534-4553-8f68-fb2aac956ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/blobs/uploads/d99f4660-6d6d-4587-9f9f-2d3ddfa1ee90?_state=1OHTXta02UhHjSJ6fuoOlOSmLMnwNqpMQpqxbm_4XY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTlmNDY2MC02ZDZkLTQ1ODctOWY5Zi0yZDNkZGZhMWVlOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjYuMTEyNzIxNDEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.222321ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema2/blobs/uploads/d99f4660-6d6d-4587-9f9f-2d3ddfa1ee90?_state=1OHTXta02UhHjSJ6fuoOlOSmLMnwNqpMQpqxbm_4XY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTlmNDY2MC02ZDZkLTQ1ODctOWY5Zi0yZDNkZGZhMWVlOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjYuMTEyNzIxNDEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56: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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=971d043a-d7d3-42bf-825c-8ab0e8566b9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" 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.030397ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2025-08-25T02:56: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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=971d043a-d7d3-42bf-825c-8ab0e8566b9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" 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.085921ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2025-08-25T02:56:26-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=01f11621-97f6-47d7-9d9c-f13879f07164 http.request.method=POST http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.23407ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=ac57c1f5-aa82-416e-85f8-3594e04df42c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/blobs/uploads/6c188a87-dd6c-45bd-8d80-e31d4d46062c?_state=h37v_huzab1YK2ub2FOMxITHLqtuBm5J5GFDkf4MdaN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YzE4OGE4Ny1kZDZjLTQ1YmQtOGQ4MC1lMzFkNGQ0NjA2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjYuMjcyOTEzMzc4WiJ9&digest=sha256%3A99e809273e05e21a74a6654d7454a45143ba9b9d5a92e04e59fe494bc25a9a29" http.request.useragent=Go-http-client/1.1 http.response.duration=2.810506566s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:26 -1200] "PUT /v2/foo/schema2/blobs/uploads/6c188a87-dd6c-45bd-8d80-e31d4d46062c?_state=h37v_huzab1YK2ub2FOMxITHLqtuBm5J5GFDkf4MdaN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YzE4OGE4Ny1kZDZjLTQ1YmQtOGQ4MC1lMzFkNGQ0NjA2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjYuMjcyOTEzMzc4WiJ9&digest=sha256%3A99e809273e05e21a74a6654d7454a45143ba9b9d5a92e04e59fe494bc25a9a29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=7954be24-6d86-469a-a863-4f7075bb78e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.080158ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:29 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=ef25d3cd-03cd-4f58-bb49-6aeb1d0b1706 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/blobs/uploads/64ffa448-c611-43e2-850c-e6f262f8d401?_state=_QuijWVfl9cA_wQOqXHqqbeIgVQmnFJEW-UOWr2jxTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGZmYTQ0OC1jNjExLTQzZTItODUwYy1lNmYyNjJmOGQ0MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjkuMjExMjQ1NDg1WiJ9&digest=sha256%3Ac798644f4949a9d2c41fb922b8e2beb875b1f6eb5d4992606975bd5078fa6b97" http.request.useragent=Go-http-client/1.1 http.response.duration=1.902237607s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:29 -1200] "PUT /v2/foo/schema2/blobs/uploads/64ffa448-c611-43e2-850c-e6f262f8d401?_state=_QuijWVfl9cA_wQOqXHqqbeIgVQmnFJEW-UOWr2jxTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGZmYTQ0OC1jNjExLTQzZTItODUwYy1lNmYyNjJmOGQ0MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMjVUMTQ6NTY6MjkuMjExMjQ1NDg1WiJ9&digest=sha256%3Ac798644f4949a9d2c41fb922b8e2beb875b1f6eb5d4992606975bd5078fa6b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=e71b0987-72e0-4a30-89f1-585b98267038 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.244207ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=2cd2b205-0999-457f-935d-26427aaaeb36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.duration="924.659µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "PUT /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=3c1547fb-0087-410f-bbb5-39df6d0ff88d http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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="816.779µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=2bdc1193-80f9-4662-b900-48d4370726d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="828.08µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=1c33ca0b-a0e8-48fc-bade-3965ed90f856 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="751.906µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=20da9895-26f2-41c4-9300-0e37ab0c69b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.duration="701.92µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=aca1dcde-ed19-4030-a8f4-a00f462e5086 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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="681.601µs" http.response.status=200 http.response.written=45 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="rewriting manifest sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=0997527b-3461-4feb-b247-3a4d140d8be0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=0997527b-3461-4feb-b247-3a4d140d8be0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" 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.339307ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=875c64b2-2392-4e9b-946d-6b079262c977 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.duration="845.823µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "DELETE /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=7230aac1-d21d-4d48-b1ed-471a858ad1e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33154" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.876µs" http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=ee3bab25-2f50-417e-9514-b77262ff2873 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.006µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "DELETE /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=bc133bbe-73b3-4d55-bf71-9394bd30376c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.076436ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "PUT /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=57ce6f29-8862-411e-933a-031d46e568ff http.request.method=GET http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="827.944µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=966f950d-51ea-447b-8003-2d30e02a763e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35208" 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="774.19µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:41651" http.request.id=8a461326-56a8-4811-9963-d85c8fb3bf63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35222" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.118863ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=5b9c1570-c46e-4d01-b815-00a59b38758f http.request.method=GET http.request.remoteaddr="127.0.0.1:35222" 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="651.689µs" http.response.status=200 http.response.written=39 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=b203913e-8f93-421a-93c6-997464e6af9b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35222" http.request.uri="/v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a" http.request.useragent=Go-http-client/1.1 http.response.duration="797.46µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "DELETE /v2/foo/schema2/manifests/sha256:78e802cbc0676357618fc5981fa65857a33fad3c8634b25b1c6295797137772a HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41651" http.request.id=afb1833f-dcee-4a90-b1d4-a176d68c924b http.request.method=GET http.request.remoteaddr="127.0.0.1:35222" 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="689.211µs" http.response.status=200 http.response.written=35 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" ---- PASS: TestManifestDelete (14.33s) +time="2026-09-28T11:24:20+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.4 +time="2026-09-28T11:24:20+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=587d97b3-e8ae-4732-832d-453ee1e450d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" 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="838.246µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=e14c0817-b144-4f05-8269-ec00d53a8b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" 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="942.018µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=387fbec2-13eb-406b-8302-8f40f6ec6251 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" 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="789.606µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=28e2560c-a7ee-4328-9221-50e8adf56084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" 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.033487ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=28e2560c-a7ee-4328-9221-50e8adf56084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" 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.075645ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=28e2560c-a7ee-4328-9221-50e8adf56084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" 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.11686ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2026-09-28T11:24:20+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.4 http.request.host="127.0.0.1:43829" http.request.id=28e2560c-a7ee-4328-9221-50e8adf56084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" 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.164985ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2026-09-28T11:24:20+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=2b81d4c0-1e0e-48a8-9aca-6b92fc62df9e http.request.method=POST http.request.remoteaddr="127.0.0.1:58550" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.009932ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:26+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=b2ed4406-1fa5-413c-92f9-8ed512a28886 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/blobs/uploads/8722b46a-00e6-4cbb-b53e-94b13a1d43f0?_state=QyOfNZzLh0XXVLo8rYaI4t8FNNrFcHOMf1yoTnkfb1J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzIyYjQ2YS0wMGU2LTRjYmItYjUzZS05NGIxM2ExZDQzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjAuOTgwOTk3MDJaIn0%3D&digest=sha256%3Aaf26ff262a9ca68e5f40df5455366935e8a961e2aa77f88d8ea58df64907afea" http.request.useragent=Go-http-client/1.1 http.response.duration=5.31426439s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:20 +1400] "PUT /v2/foo/schema1/blobs/uploads/8722b46a-00e6-4cbb-b53e-94b13a1d43f0?_state=QyOfNZzLh0XXVLo8rYaI4t8FNNrFcHOMf1yoTnkfb1J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzIyYjQ2YS0wMGU2LTRjYmItYjUzZS05NGIxM2ExZDQzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjAuOTgwOTk3MDJaIn0%3D&digest=sha256%3Aaf26ff262a9ca68e5f40df5455366935e8a961e2aa77f88d8ea58df64907afea HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:26+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=13f52268-8b9a-40ee-bfe4-63e2b3842965 http.request.method=POST http.request.remoteaddr="127.0.0.1:58550" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.069119ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:26 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=52b33745-17d6-4018-9f0b-725a65bf45dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/blobs/uploads/11502f49-7b83-4aca-a2d7-816c237c6fd4?_state=nVQUkoYfgP_OZTsPwDZ78kCMU59ztWHT1QPcAdExN-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTUwMmY0OS03YjgzLTRhY2EtYTJkNy04MTZjMjM3YzZmZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjYuNDE5NTk2MTg5WiJ9&digest=sha256%3Ab86903face90f96000ec435b6dc0dc97e146497777e0e62644641939cf775864" http.request.useragent=Go-http-client/1.1 http.response.duration=1.956940249s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:26 +1400] "PUT /v2/foo/schema1/blobs/uploads/11502f49-7b83-4aca-a2d7-816c237c6fd4?_state=nVQUkoYfgP_OZTsPwDZ78kCMU59ztWHT1QPcAdExN-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTUwMmY0OS03YjgzLTRhY2EtYTJkNy04MTZjMjM3YzZmZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjYuNDE5NTk2MTg5WiJ9&digest=sha256%3Ab86903face90f96000ec435b6dc0dc97e146497777e0e62644641939cf775864 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=664b0013-38f9-4d5b-8a74-88eed2f5147f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.372618ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=4aff3fa4-2420-4a42-8189-88e8a33fe2c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.153147ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=2b9f1f65-3673-486b-9aac-c6211095e72f http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" 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.03855ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=13ceb7cf-56d7-43f0-a42b-b8f6a86b7850 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.072939ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:43829" http.request.id=90c0e241-37dc-4f5f-8c29-1cdc3722248b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.202204ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43829" http.request.id=10cc2e6e-277d-4560-af73-9fb2c32e1935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.177061ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:43829" http.request.id=6d11f27c-8395-457d-8857-e003190395ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.189992ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=386e1c2a-7790-4dd2-9e66-0e23d5ba3840 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.06544ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=7b86e843-c4b3-4967-98a8-ece979fa8d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="675.307µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=84fb1e7d-c91b-414d-a9a4-773740e81e64 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration="687.138µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=ff8b7e17-7557-4d3b-b855-ceba18e5e532 http.request.method=GET http.request.remoteaddr="127.0.0.1:58550" 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="621.24µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=error msg="payload digest does match: \"sha256:e50ff760947ea3ab72e68458d0e315e605e6280ae6484d4c6033198632c8f747\" != \"sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e\"" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=330e0912-870b-4bb6-8031-d08bb19df8be http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" +time="2026-09-28T11:24:28+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.4 http.request.host="127.0.0.1:43829" http.request.id=330e0912-870b-4bb6-8031-d08bb19df8be http.request.method=PUT http.request.remoteaddr="127.0.0.1:58550" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.154µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=16d0e9ec-f99d-4e86-a342-90588f196971 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58552" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration="891.221µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "DELETE /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=0891278e-cc76-4d3f-83f1-46747a173dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:58552" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.229µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=64a53ee0-5225-466e-9cf5-abdef16a9899 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58564" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036993ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "DELETE /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=46d85930-12b2-4693-a087-7ff3e4eb3073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.695461ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=d445811d-1f7f-4619-917e-0e4767cf358c http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.252924ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=2d510e22-a6c9-4a31-8e9b-207efd731448 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58576" 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.525064ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=17b2913c-a542-4043-9e54-7bf676570ecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.732165ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=f3f211a4-7cbb-44f0-a65c-690ce5fdc9d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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="997.489µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=72e3e255-0acd-4fcf-a317-f26707a7d663 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e" http.request.useragent=Go-http-client/1.1 http.response.duration=1.028383ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "DELETE /v2/foo/schema1/manifests/sha256:c3cd1802c96b15d08c3132d35673120d085dd1ee928fafca7aa7198112cc654e HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=63967fcf-2460-4ff2-8baa-cea27dd6a478 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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.39047ms http.response.status=200 http.response.written=35 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+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.4 http.request.host="127.0.0.1:43829" http.request.id=5b773627-1b47-4128-b657-7c77e3a561ba http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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.488526ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+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.4 http.request.host="127.0.0.1:43829" http.request.id=975bc509-f1b8-43ca-8ba2-3953cd715e39 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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.198146ms http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=1d64f018-f371-4a6a-bce4-93cc294c8128 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" 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.626802ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:28+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=1d64f018-f371-4a6a-bce4-93cc294c8128 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" 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.706366ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:28+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=1d64f018-f371-4a6a-bce4-93cc294c8128 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" 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.762835ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=a0f64462-9806-47a7-b498-9b9d87ec95c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="962.04µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=1eb0b67d-06f9-4ca5-ac38-d5b89a1fef1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/blobs/uploads/13e0333c-eef8-4b22-ae08-3eab607bfd32?_state=MmFTH4GQu_dpKPXifaQz9y4p6sr_lGLMY0tZZBRbATh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2UwMzMzYy1lZWY4LTRiMjItYWUwOC0zZWFiNjA3YmZkMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjguNDIwODkxOTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.275821ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema2/blobs/uploads/13e0333c-eef8-4b22-ae08-3eab607bfd32?_state=MmFTH4GQu_dpKPXifaQz9y4p6sr_lGLMY0tZZBRbATh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2UwMzMzYy1lZWY4LTRiMjItYWUwOC0zZWFiNjA3YmZkMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjguNDIwODkxOTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=136b40f6-0d10-40d1-8d25-9df7ff687f2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" 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="978.273µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2026-09-28T11:24:28+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.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=136b40f6-0d10-40d1-8d25-9df7ff687f2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" 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.022034ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2026-09-28T11:24:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=1893e5f5-a81c-4225-a059-b11d0552bbc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.034182ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:30+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=2042a792-0596-43a7-ab72-379a774524a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/blobs/uploads/72018519-23f6-469e-85be-29dd9ddaa264?_state=M1oOp2EV0iHJwgyybArL2O0mp_OKrttkanLMPab1kc57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjAxODUxOS0yM2Y2LTQ2OWUtODViZS0yOWRkOWRkYWEyNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjguNTI2OTQ0ODMxWiJ9&digest=sha256%3A82ede374ae63ee8d77f429070ea74a7a8e9cd67ef0fe789dc9a65f3f46d2eb94" http.request.useragent=Go-http-client/1.1 http.response.duration=1.813034642s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:28 +1400] "PUT /v2/foo/schema2/blobs/uploads/72018519-23f6-469e-85be-29dd9ddaa264?_state=M1oOp2EV0iHJwgyybArL2O0mp_OKrttkanLMPab1kc57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjAxODUxOS0yM2Y2LTQ2OWUtODViZS0yOWRkOWRkYWEyNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MjguNTI2OTQ0ODMxWiJ9&digest=sha256%3A82ede374ae63ee8d77f429070ea74a7a8e9cd67ef0fe789dc9a65f3f46d2eb94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:30+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=edc6783a-8dfb-4d6a-bca5-b0235e5467aa http.request.method=POST http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.046515ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:30 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=a3a37541-a838-40c2-aac8-1d98718135d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/blobs/uploads/6dafa678-0014-4bab-8982-4b98d2389721?_state=BA2H9JomjWKqd23OerwzY0Iprm3JbvTNa4qd6RMHMRt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZGFmYTY3OC0wMDE0LTRiYWItODk4Mi00Yjk4ZDIzODk3MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MzAuNDg5NTM4NTQ5WiJ9&digest=sha256%3A0622143809a1e7160dbe845e56256c5cb1b320ca7e8ad9bf0b8cbcb92d952573" http.request.useragent=Go-http-client/1.1 http.response.duration=2.688041266s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:30 +1400] "PUT /v2/foo/schema2/blobs/uploads/6dafa678-0014-4bab-8982-4b98d2389721?_state=BA2H9JomjWKqd23OerwzY0Iprm3JbvTNa4qd6RMHMRt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZGFmYTY3OC0wMDE0LTRiYWItODk4Mi00Yjk4ZDIzODk3MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMjdUMjE6MjQ6MzAuNDg5NTM4NTQ5WiJ9&digest=sha256%3A0622143809a1e7160dbe845e56256c5cb1b320ca7e8ad9bf0b8cbcb92d952573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=2b4e74da-6888-4b53-b52a-0d2e9db92283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.231909ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=5ead015f-4153-4c8a-9143-ee4b4d8a3243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.duration="942.49µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "PUT /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=02e14716-7123-4801-b4da-8be9f831b800 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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="852.306µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=b718ff93-32c2-4df1-b1c4-72e7aff5f389 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="842.925µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=17b8edf1-7f81-4024-98a6-16db03a46724 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="749.962µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=e1b34fd5-430b-47c9-aeea-bcf74dd10177 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.duration="664.472µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=c33dfaf4-fe0c-458e-bff2-350e237978cb http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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="642.935µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="rewriting manifest sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=63961cb9-b8bd-4f9d-b3eb-50f522653f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=63961cb9-b8bd-4f9d-b3eb-50f522653f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" 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.424336ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=1d0b3e4a-c45a-4e9f-8f4e-c42eafdcabae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.duration="785.447µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "DELETE /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=ef2ce186-fd5c-4d8f-b40d-b023168c3bb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58582" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.987µs" http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=3b93fdbd-adc4-4cb7-af39-89faafdbae2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53036" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="741.813µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "DELETE /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=befb7f6d-7663-4961-a694-a0154a33f8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.duration="966.641µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "PUT /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=a3cf0454-44b4-4a8b-b43a-a49389b62621 http.request.method=GET http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="798.876µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=7ee18d43-a470-4cd1-8e74-4a60e23d197a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53058" 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="917.731µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:43829" http.request.id=e6a50478-739d-4248-827a-d8711b160014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53066" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.224578ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=75979b68-3e2c-4031-be94-9d4ec64b5c91 http.request.method=GET http.request.remoteaddr="127.0.0.1:53066" 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="705.227µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=a2c9cb43-b996-495b-98cf-e75584be4ef7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53066" http.request.uri="/v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f" http.request.useragent=Go-http-client/1.1 http.response.duration="790.018µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "DELETE /v2/foo/schema2/manifests/sha256:f550ffc66b181a01fdcdd5c7b4a9fb901fd09e491f801744dada353030911f2f HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:43829" http.request.id=5b95833b-2a64-4c37-8ef6-31e61df0d5d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53066" 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="642.215µs" http.response.status=200 http.response.written=35 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +--- PASS: TestManifestDelete (12.42s) === RUN TestManifestDeleteDisabled -time="2025-08-25T02:56:31-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.4 -time="2025-08-25T02:56:31-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:31-12:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:34631" http.request.id=34adff4e-08d1-49ee-bbe1-50846425ba07 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49300" 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="723.204µs" http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +time="2026-09-28T11:24:33+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.4 +time="2026-09-28T11:24:33+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:33+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.4 http.request.host="127.0.0.1:37901" http.request.id=cc8b9d67-1d6c-43f5-88b8-ac23253d82d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46458" 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="786.385µs" http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +127.0.0.1 - - [28/Sep/2026:11:24:33 +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-08-25T02:56:31-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.4 -time="2025-08-25T02:56:31-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:31-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=c7d64620-a70e-42f0-bd78-9df521649e87 http.request.method=POST http.request.remoteaddr="127.0.0.1:54652" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.025758ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=c6606a6b-ed1e-46f9-95a1-68798c16301b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54652" http.request.uri="/v2/foo/bar/blobs/uploads/11a6c152-4bdf-4557-9adb-a802a9e43a1b?_state=_5-7k5IuHXY9XdDoavCmMOQ_o97j2aBLTTujuh2N4Uh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTZjMTUyLTRiZGYtNDU1Ny05YWRiLWE4MDJhOWU0M2ExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NjozMS4zMjU1Njc2NTJaIn0%3D&digest=sha256%3A122d8d841525b1783b7a1fe0474f1a3309e8891660e3f758382c5398e960f682" http.request.useragent=Go-http-client/1.1 http.response.duration=4.684108216s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:31 -1200] "PUT /v2/foo/bar/blobs/uploads/11a6c152-4bdf-4557-9adb-a802a9e43a1b?_state=_5-7k5IuHXY9XdDoavCmMOQ_o97j2aBLTTujuh2N4Uh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTZjMTUyLTRiZGYtNDU1Ny05YWRiLWE4MDJhOWU0M2ExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NjozMS4zMjU1Njc2NTJaIn0%3D&digest=sha256%3A122d8d841525b1783b7a1fe0474f1a3309e8891660e3f758382c5398e960f682 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=855921b9-12fc-4d02-9661-edc4006c1875 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54652" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.30437ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-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.4 -time="2025-08-25T02:56:36-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=info msg="Starting upload purge in 29m0s" go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=6f38cb42-442e-46e3-8055-9535c86b129a http.request.method=GET http.request.remoteaddr="127.0.0.1:54652" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.916µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38403" go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=f241eab7-a9ef-495e-b031-d5a21ee0168b http.request.method=GET http.request.remoteaddr="127.0.0.1:54664" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.402µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38403 /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:38403/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=4e0bfe8a-aa3b-49e0-8265-5981cd1183a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/manifests/sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=862332e2-c54d-4928-8901-ef7444acd8cd http.request.method=GET http.request.remoteaddr="127.0.0.1:54670" http.request.uri="/v2/foo/bar/manifests/sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.072157ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/foo/bar/manifests/sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf with ttl=167h59m59.999998121s" go.version=go1.24.4 -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=4e0bfe8a-aa3b-49e0-8265-5981cd1183a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/manifests/sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=4.909701ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/foo/bar/manifests/sha256:bc5ef6ed6793e2e95082c71a77f2c64fd2f7cd20ffa6c9823229e7f6d785d0cf HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=df7e0bcd-432c-4eaa-99b9-9fc5bb413df2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54670" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.238µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38403 /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:38403/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=60d6df6d-f5ef-4b8f-87da-c6c7bedf89f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=94da3e24-d71c-424b-87ed-bd70a261e835 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54680" 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.108403ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=60d6df6d-f5ef-4b8f-87da-c6c7bedf89f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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=4.50079ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=ac4ac1ff-210e-4c19-b3ba-d759b36cb59e http.request.method=POST http.request.remoteaddr="127.0.0.1:54680" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.1715ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=f22c3f0f-2ff2-4ce5-bcf8-62198a50bf63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54680" http.request.uri="/v2/foo/bar/blobs/uploads/179bf2a0-aeb2-4c06-bd46-773f1db858d0?_state=H7TZOEGlEXfslZKgXwIltU4TJDejJSuYZmCnwczhYFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3OWJmMmEwLWFlYjItNGMwNi1iZDQ2LTc3M2YxZGI4NThkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NjozNi4xNjI1OTc3NDNaIn0%3D&digest=sha256%3Ab80d31b5ae652353cae3ac04b30f58a76a697debb10bbdd09849a7c88b923c3c" http.request.useragent=Go-http-client/1.1 http.response.duration=2.548991786s http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:36 -1200] "PUT /v2/foo/bar/blobs/uploads/179bf2a0-aeb2-4c06-bd46-773f1db858d0?_state=H7TZOEGlEXfslZKgXwIltU4TJDejJSuYZmCnwczhYFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3OWJmMmEwLWFlYjItNGMwNi1iZDQ2LTc3M2YxZGI4NThkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0yNVQxNDo1NjozNi4xNjI1OTc3NDNaIn0%3D&digest=sha256%3Ab80d31b5ae652353cae3ac04b30f58a76a697debb10bbdd09849a7c88b923c3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=d4cdb671-26d9-4ade-967a-901a1c678f2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54680" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.368159ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=64d5305b-22c3-4957-8408-483648a6e184 http.request.method=GET http.request.remoteaddr="127.0.0.1:54680" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.537µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38403 /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:38403/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=f00c1d7d-33d9-4b37-8e6c-e72685ac666d http.request.method=GET http.request.remoteaddr="127.0.0.1:47314" 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-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=8efc14b1-9122-44b7-b270-17bc526bd860 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54682" 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.212686ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=04b82b8f-2ac2-4b03-801b-98d2fc2de41e http.request.method=GET http.request.remoteaddr="127.0.0.1:54682" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.943µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38403 /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:38403/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=f00c1d7d-33d9-4b37-8e6c-e72685ac666d http.request.method=GET http.request.remoteaddr="127.0.0.1:47314" 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-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38403" http.request.id=c9fb5a1d-00f8-4b49-80d1-97dc6fe90824 http.request.method=GET http.request.remoteaddr="127.0.0.1:54692" 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.124776ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2025-08-25T02:56:38-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:e2851a3abf990084efea91ffec91d3076588b4ff32a1748c1c04be2ee38f88d5 with ttl=167h59m59.999997602s" go.version=go1.24.4 -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34929" http.request.id=f00c1d7d-33d9-4b37-8e6c-e72685ac666d http.request.method=GET http.request.remoteaddr="127.0.0.1:47314" 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.496351ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [25/Aug/2025:02:56:38 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" ---- PASS: TestProxyManifestGetByTag (7.58s) +time="2026-09-28T11:24:33+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.4 +time="2026-09-28T11:24:33+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=8a87f16f-57b6-4f7c-8d70-4b21e1f8c8de http.request.method=POST http.request.remoteaddr="127.0.0.1:56958" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="967.833µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=70d246c4-76ce-4fbf-a088-28a875d6c899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56958" http.request.uri="/v2/foo/bar/blobs/uploads/4dff7431-ec4f-4669-864e-e3fd24e0e600?_state=_mJ3_-S6sPvLMJ-9NjKFhnYbQInHvI4X_nWLBQJQiQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZmY3NDMxLWVjNGYtNDY2OS04NjRlLWUzZmQyNGUwZTYwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyNDozMy4zNTgxMDAwNzRaIn0%3D&digest=sha256%3Aec7cc7664b0d030cc38514c577647e98e2e266762d9dc921a36b9a33d2802eaf" http.request.useragent=Go-http-client/1.1 http.response.duration=3.137858375s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:33 +1400] "PUT /v2/foo/bar/blobs/uploads/4dff7431-ec4f-4669-864e-e3fd24e0e600?_state=_mJ3_-S6sPvLMJ-9NjKFhnYbQInHvI4X_nWLBQJQiQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZmY3NDMxLWVjNGYtNDY2OS04NjRlLWUzZmQyNGUwZTYwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyNDozMy4zNTgxMDAwNzRaIn0%3D&digest=sha256%3Aec7cc7664b0d030cc38514c577647e98e2e266762d9dc921a36b9a33d2802eaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=ebac3345-0e62-459a-b424-78eef2094195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56958" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.318229ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24: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.4 +time="2026-09-28T11:24:36+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=info msg="Starting upload purge in 29m0s" go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=19746568-1a3b-4e7d-abc4-ec5ae3b1985b http.request.method=GET http.request.remoteaddr="127.0.0.1:56958" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.039µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36633" go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=7fabc5bf-b4c8-47e6-ba75-9d2300f6d103 http.request.method=GET http.request.remoteaddr="127.0.0.1:56964" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.367µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36633 /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:36633/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=13ba5dae-0ad3-4783-acc1-a7923ede1490 http.request.method=GET http.request.remoteaddr="127.0.0.1:39824" http.request.uri="/v2/foo/bar/manifests/sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=9f440502-1717-442f-8aff-0dca00ca4f8d http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bar/manifests/sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.122089ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/foo/bar/manifests/sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca with ttl=167h59m59.999997512s" go.version=go1.24.4 +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=13ba5dae-0ad3-4783-acc1-a7923ede1490 http.request.method=GET http.request.remoteaddr="127.0.0.1:39824" http.request.uri="/v2/foo/bar/manifests/sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=4.721995ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/foo/bar/manifests/sha256:696d484896a41a2a4b23060a0000ec01420c9b0cdc5525e97d5c4d19f6f260ca HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=e927ee44-d716-4b01-b228-0b8667e13a1b http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.249µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36633 /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:36633/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=59e889cf-9942-4c7b-9119-152ebd385f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:39840" 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-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=0d5319eb-bdfc-4d34-9a83-02284bbaa279 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56978" 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.115255ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=59e889cf-9942-4c7b-9119-152ebd385f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:39840" 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=4.348986ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:36+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=5d987719-75b4-495d-a35e-3408ee98af00 http.request.method=POST http.request.remoteaddr="127.0.0.1:56978" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="919.679µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=51a5d4be-dee9-4fc1-94cc-d09a2b11e4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56978" http.request.uri="/v2/foo/bar/blobs/uploads/918e0dcf-1072-44a5-887d-964b85124393?_state=8-WBGpvrsBQYiwOuVB-odoh1Gml-mbSG44z96ZwlV0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxOGUwZGNmLTEwNzItNDRhNS04ODdkLTk2NGI4NTEyNDM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyNDozNi42ODIyMzQ0NzFaIn0%3D&digest=sha256%3Afea943f89b4f1ec5f0960ef438ab67afdff3f09668c237b76d6e976d5feb034c" http.request.useragent=Go-http-client/1.1 http.response.duration=3.728934797s http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:36 +1400] "PUT /v2/foo/bar/blobs/uploads/918e0dcf-1072-44a5-887d-964b85124393?_state=8-WBGpvrsBQYiwOuVB-odoh1Gml-mbSG44z96ZwlV0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxOGUwZGNmLTEwNzItNDRhNS04ODdkLTk2NGI4NTEyNDM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0yN1QyMToyNDozNi42ODIyMzQ0NzFaIn0%3D&digest=sha256%3Afea943f89b4f1ec5f0960ef438ab67afdff3f09668c237b76d6e976d5feb034c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=e96ff46d-1d14-467e-8573-458490e26b15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56978" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.329938ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=bd402116-ff71-4e0c-905c-59f1a834c5a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56978" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.725µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36633 /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:36633/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=a1420f14-cd89-4352-9a8c-36ca72ea3719 http.request.method=GET http.request.remoteaddr="127.0.0.1:39842" 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-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=fbdd2dbc-c98c-4337-a14c-434b7ac581f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56980" 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.152425ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=58766be7-4243-45ef-8a76-344e5b9e3b23 http.request.method=GET http.request.remoteaddr="127.0.0.1:56980" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.351µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36633 /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:36633/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=a1420f14-cd89-4352-9a8c-36ca72ea3719 http.request.method=GET http.request.remoteaddr="127.0.0.1:39842" 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-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36633" http.request.id=11b716bf-6a17-4a0a-9607-dc9c7b12773f http.request.method=GET http.request.remoteaddr="127.0.0.1:56988" 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.152024ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2026-09-28T11:24:40+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:74b95b2353610337cbc9e081d6cfeea100958a76a2a298df34dff011ea9a85a9 with ttl=167h59m59.999996978s" go.version=go1.24.4 +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41939" http.request.id=a1420f14-cd89-4352-9a8c-36ca72ea3719 http.request.method=GET http.request.remoteaddr="127.0.0.1:39842" 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.507894ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [28/Sep/2026:11:24:40 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +--- PASS: TestProxyManifestGetByTag (7.22s) === RUN TestAppDispatcher -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40463" http.request.id=5d460d1c-a742-4a61-9161-f530c0791ea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51132" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration="808.651µs" http.response.status=200 http.response.written=0 -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40463" http.request.id=9260a56f-4b91-4ffb-bf5b-8e60adaffd01 http.request.method=GET http.request.remoteaddr="127.0.0.1:51132" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="768.457µs" http.response.status=200 http.response.written=0 -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40463" http.request.id=2009c823-2ce3-4512-af4e-7332f9ab5c02 http.request.method=GET http.request.remoteaddr="127.0.0.1:51132" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="637.432µs" http.response.status=200 http.response.written=0 -time="2025-08-25T02:56:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40463" http.request.id=5c0ce4ba-d595-44e7-8289-63af21ad9661 http.request.method=GET http.request.remoteaddr="127.0.0.1:51132" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="730.074µs" http.response.status=200 http.response.written=0 +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42939" http.request.id=b530bc60-5c1a-4a2e-9a5b-06546a30f92b http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration="655.916µs" http.response.status=200 http.response.written=0 +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42939" http.request.id=8f5ee291-a656-4bf3-812a-327c95e9b7a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="599.531µs" http.response.status=200 http.response.written=0 +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42939" http.request.id=6eb0ec4b-287b-4456-991f-0606d2a09644 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="592.533µs" http.response.status=200 http.response.written=0 +time="2026-09-28T11:24:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42939" http.request.id=7d290d8a-ca8f-401e-9183-26aa41714be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="616.324µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp -time="2025-08-25T02:56:38-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.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:38-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:38-12:00" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:\"realm-test\", service:\"service-test\", scope:\"\"}" go.version=go1.24.4 http.request.host="127.0.0.1:43645" http.request.id=4c553b06-07bb-440c-a30f-bd8819f57906 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 +time="2026-09-28T11:24:40+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.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:40+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:40+14:00" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:\"realm-test\", service:\"service-test\", scope:\"\"}" go.version=go1.24.4 http.request.host="127.0.0.1:36801" http.request.id=8a79a3ff-8699-429c-b349-6fb4b40f671d http.request.method=GET http.request.remoteaddr="127.0.0.1:49984" 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-08-25T02:56:38-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.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:38-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:38-12:00" level=info msg="configuring file health check path=/tmp/healthcheck1257690847, interval=1" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 ---- PASS: TestFileHealthCheck (4.01s) +time="2026-09-28T11:24:40+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.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:40+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:40+14:00" level=info msg="configuring file health check path=/tmp/healthcheck4085266213, interval=1" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +--- PASS: TestFileHealthCheck (4.16s) === RUN TestTCPHealthCheck -time="2025-08-25T02:56:42-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.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:42-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:42-12:00" level=info msg="configuring TCP health check addr=127.0.0.1:45159, interval=1" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 +time="2026-09-28T11:24:44+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.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:44+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:44+14:00" level=info msg="configuring TCP health check addr=127.0.0.1:41361, interval=1" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck -time="2025-08-25T02:56:46-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.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:46-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 -time="2025-08-25T02:56:46-12:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40389, interval=1, threshold=3" go.version=go1.24.4 instance.id=886988bc-66b4-4eb7-a59d-86da58fc77a9 +time="2026-09-28T11:24:48+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.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:48+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 +time="2026-09-28T11:24:48+14:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35203, interval=1, threshold=3" go.version=go1.24.4 instance.id=cdde0acf-66b5-4e76-aaf7-d5edc3f33e33 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS -ok github.com/docker/distribution/registry/handlers 134.119s +ok github.com/docker/distribution/registry/handlers 133.540s ? 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.02s) +--- PASS: TestProxyStoreGet (0.04s) === RUN TestProxyStoreStat ---- PASS: TestProxyStoreStat (0.01s) +--- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency ---- PASS: TestProxyStoreServeHighConcurrency (3.09s) +--- PASS: TestProxyStoreServeHighConcurrency (3.34s) === RUN TestProxyStoreServeMany ---- PASS: TestProxyStoreServeMany (3.07s) +--- PASS: TestProxyStoreServeMany (5.30s) === RUN TestProxyStoreServeBig ---- PASS: TestProxyStoreServeBig (3.23s) +--- PASS: TestProxyStoreServeBig (4.80s) === RUN TestProxyManifests ---- PASS: TestProxyManifests (0.54s) +--- PASS: TestProxyManifests (0.64s) === RUN TestGet --- PASS: TestGet (0.00s) PASS -ok github.com/docker/distribution/registry/proxy 9.969s +ok github.com/docker/distribution/registry/proxy 14.118s === RUN TestSchedule -time="2025-08-25T02:54:39-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995485ms" go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.588µs" go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.725µs" go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e +time="2026-09-28T11:22:42+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996086ms" go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.516µs" go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.522µs" go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld -time="2025-08-25T02:54:39-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e +time="2026-09-28T11:22:42+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore -time="2025-08-25T02:54:39-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996664ms" go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997714ms" go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e -time="2025-08-25T02:54:39-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e +time="2026-09-28T11:22:42+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995785ms" go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99634ms" go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd +time="2026-09-28T11:22:42+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart -time="2025-08-25T02:54:40-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c39ddb5b-1670-4bcb-9931-08499871fa5e +time="2026-09-28T11:22:42+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=044a63a1-24c1-4167-9021-582f6d303fbd --- PASS: TestDoubleStart (0.00s) PASS -ok github.com/docker/distribution/registry/proxy/scheduler 0.616s +ok github.com/docker/distribution/registry/proxy/scheduler 1.298s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload ---- PASS: TestSimpleBlobUpload (6.08s) +--- PASS: TestSimpleBlobUpload (4.15s) === RUN TestSimpleBlobRead - blob_test.go:291: desc: {application/octet-stream 23411200 sha256:0945567072dd13eca5e09b77311ef81bbaac7f22d55bde8b92bde3c98afabd13 [] map[] } ---- PASS: TestSimpleBlobRead (0.43s) + blob_test.go:291: desc: {application/octet-stream 15420928 sha256:7cfa5442fbf0c455677711f3a2b275161dabf111bd322e5a098797f6f11fb914 [] map[] } +--- PASS: TestSimpleBlobRead (0.32s) === RUN TestBlobMount ---- PASS: TestBlobMount (0.42s) +--- PASS: TestBlobMount (0.37s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog ---- PASS: TestCatalog (2.27s) +--- PASS: TestCatalog (2.08s) === RUN TestCatalogInParts ---- PASS: TestCatalogInParts (2.21s) +--- PASS: TestCatalogInParts (2.01s) === RUN TestCatalogEnumerate ---- PASS: TestCatalogEnumerate (2.39s) +--- PASS: TestCatalogEnumerate (2.21s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead @@ -2977,110 +2732,110 @@ --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos -palailogos: marking manifest sha256:21dd1cd2899b6d269701070b9759b47478a0532cf6cedda311229af69cfb24dc -palailogos: marking blob sha256:70ab59ef9fddf2ac54574858acc3f3e41914e10f61cd8ed68dd9c4c65461b3d8 -palailogos: marking blob sha256:f44de05fc92444033b4c0fdf6cf0a87c7d1df7b7a568ab6eb1c674f3b7b06787 -palailogos: marking manifest sha256:70ab59ef9fddf2ac54574858acc3f3e41914e10f61cd8ed68dd9c4c65461b3d8 -palailogos: marking blob sha256:15f88573798c7daad8de93db5e589ffa8920f426078cd35326c8f465c0ae4c88 -palailogos: marking blob sha256:0bfca4798908420c302da2dfb2f9e2d8ca02a085934c1379634652d07e911809 -palailogos: marking manifest sha256:f2248f5fc60cbf62cdb746c2450011864673ff747ed7e421532e3a324c715175 +palailogos: marking manifest sha256:0a14c65b6b119b8169bd9cf891c0e49c7a3f6e4d1299cbf1d3ba4687ab065df7 +palailogos: marking blob sha256:dc97c4ef23f4bfe36d62c2e3144bebe4b255ce645ae1c7f3aff235c19be66601 +palailogos: marking blob sha256:e72b5738a0213fe0917d6f8db4e339dc2031f83d3e5ffb884dbb343a46895cd9 +palailogos: marking manifest sha256:5eacad48270fa07f04d9da2ace582b0f15d9a6108b737c4141a8aa4264f75a62 +palailogos: marking blob sha256:0a14c65b6b119b8169bd9cf891c0e49c7a3f6e4d1299cbf1d3ba4687ab065df7 +palailogos: marking blob sha256:8d541bcc29ba428d754c438a6b7ff7b06bd33fd5c501f8f4149782665a9584da +palailogos: marking manifest sha256:8d541bcc29ba428d754c438a6b7ff7b06bd33fd5c501f8f4149782665a9584da +palailogos: marking blob sha256:3b04f4a4e4780782f42f15d78f583c4889517eac9e9ea07eb31d847b67a51ad7 +palailogos: marking blob sha256:0a46ab4bad9d86db08fffaf1b92ecd8247f50a29fd4171d1d9cde49b9248ea36 +palailogos: marking manifest sha256:ff731276c72d17d66e05c31c722a5caab33851c069450f3e5c6e4e045161d61f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -palailogos: marking blob sha256:b25faecfb0c912a47943605c0c4dc2ee9c28c86d6d97ab906a3d194de16bc4d4 -palailogos: marking blob sha256:72fc09774822413bc972ac43b5abb7935b9d335aef05e286078591172e74123f -palailogos: marking manifest sha256:f44de05fc92444033b4c0fdf6cf0a87c7d1df7b7a568ab6eb1c674f3b7b06787 -palailogos: marking blob sha256:b733abac801e570f35dd0a6f32288adaf75baf335b8ab20c42c4ea2e3c6384c5 -palailogos: marking blob sha256:0f7a497290a2ad957f89614043f906617fe8f570f44f558e7a5a98586fef1222 +palailogos: marking blob sha256:c5396e965bd11f5b13209355ee4d0d005a3fe532d65ac94387feb3e711dc7bd4 +palailogos: marking blob sha256:9ce51849cb19d2885671d1decefbde5b3eef100ff41219f637d0197ca952b58b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion ---- PASS: TestNoDeletionNoEffect (1.66s) +--- PASS: TestNoDeletionNoEffect (1.42s) === RUN TestDeleteManifestIfTagNotFound deletemanifests -manifest eligible for deletion: sha256:2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8 -deletemanifests: marking manifest sha256:379e5fff67a589aa30003af2bd763c9db8dd8ac5bd3b960969965dedb18bbdbb -deletemanifests: marking blob sha256:47382cb5ea9161c4081d8e5b02c0d909fc6f8dc8a6001ee4eea47eb2a58aa893 -deletemanifests: marking blob sha256:e923e7298bad68a237f866c97536b11fde9757f87de669ea1d00148b94785518 -deletemanifests: marking blob sha256:9e0db7ff4a533caacef3fa27fa502da22adea7c56f1558031c1e42c30f3d6ad3 +manifest eligible for deletion: sha256:bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3 +deletemanifests: marking manifest sha256:c3c662092c65808643933a9254eba98b3570059d1f3cd0202af75366289944d5 +deletemanifests: marking blob sha256:3e6d29937abe5ba83cae33119d51841bfcc6943263d739658f0c6599dfe75bc0 +deletemanifests: marking blob sha256:164a5d73c9dde4017a5dfa32ff315b49732c6a9b84533fe9d5c2f9f9ad428e2d +deletemanifests: marking blob sha256:556431b251b6f492a71b9f5e11698d696646ab68af6a99d678d3679455ec9c43 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8 -blob eligible for deletion: sha256:b2ecbc8f077fd108001b16737f01848269748810be34a6bff845439ecdec9b2c -blob eligible for deletion: sha256:c1142e1c464f7239586919a291924957ff942fe68f46b952f10dfde18fe81a4a -blob eligible for deletion: sha256:cdcef24dbc0996f1e95e01f03ad6907b62fc9e69393800bb6c75614e6271b1b2 +blob eligible for deletion: sha256:8407e867f5447e203b4b20bc5f18d1fe3147ceafc03fb543f8f3a46feeaea3e8 +blob eligible for deletion: sha256:bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3 +blob eligible for deletion: sha256:26987f82727aa7819b5556999b1159614dab153fc15f5ab1cd8e5e79a4ddac2f +blob eligible for deletion: sha256:31e8ccdcc01d36df41c957cfa2b77df39156500b59922165efa7c903957a6281 deletemanifests -manifest eligible for deletion: sha256:2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8 -deletemanifests: marking manifest sha256:379e5fff67a589aa30003af2bd763c9db8dd8ac5bd3b960969965dedb18bbdbb -deletemanifests: marking blob sha256:47382cb5ea9161c4081d8e5b02c0d909fc6f8dc8a6001ee4eea47eb2a58aa893 -deletemanifests: marking blob sha256:e923e7298bad68a237f866c97536b11fde9757f87de669ea1d00148b94785518 -deletemanifests: marking blob sha256:9e0db7ff4a533caacef3fa27fa502da22adea7c56f1558031c1e42c30f3d6ad3 -time="2025-08-25T02:54:56-12:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -time="2025-08-25T02:54:56-12:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 +manifest eligible for deletion: sha256:bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3 +deletemanifests: marking manifest sha256:c3c662092c65808643933a9254eba98b3570059d1f3cd0202af75366289944d5 +deletemanifests: marking blob sha256:3e6d29937abe5ba83cae33119d51841bfcc6943263d739658f0c6599dfe75bc0 +deletemanifests: marking blob sha256:164a5d73c9dde4017a5dfa32ff315b49732c6a9b84533fe9d5c2f9f9ad428e2d +deletemanifests: marking blob sha256:556431b251b6f492a71b9f5e11698d696646ab68af6a99d678d3679455ec9c43 +time="2026-09-28T11:22:56+14:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +time="2026-09-28T11:22:56+14:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8 -time="2025-08-25T02:54:56-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2dce8fa705aca3b493c69fda0f0dd4d3bbf51d3610b665e01427b8bf2a88efe8" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:b2ecbc8f077fd108001b16737f01848269748810be34a6bff845439ecdec9b2c -time="2025-08-25T02:54:56-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b2/b2ecbc8f077fd108001b16737f01848269748810be34a6bff845439ecdec9b2c" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:c1142e1c464f7239586919a291924957ff942fe68f46b952f10dfde18fe81a4a -time="2025-08-25T02:54:56-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c1142e1c464f7239586919a291924957ff942fe68f46b952f10dfde18fe81a4a" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:cdcef24dbc0996f1e95e01f03ad6907b62fc9e69393800bb6c75614e6271b1b2 -time="2025-08-25T02:54:56-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cdcef24dbc0996f1e95e01f03ad6907b62fc9e69393800bb6c75614e6271b1b2" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 ---- PASS: TestDeleteManifestIfTagNotFound (1.68s) +blob eligible for deletion: sha256:31e8ccdcc01d36df41c957cfa2b77df39156500b59922165efa7c903957a6281 +time="2026-09-28T11:22:56+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/31e8ccdcc01d36df41c957cfa2b77df39156500b59922165efa7c903957a6281" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:8407e867f5447e203b4b20bc5f18d1fe3147ceafc03fb543f8f3a46feeaea3e8 +time="2026-09-28T11:22:56+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/8407e867f5447e203b4b20bc5f18d1fe3147ceafc03fb543f8f3a46feeaea3e8" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3 +time="2026-09-28T11:22:56+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bab1bf839cac6a33b9d55735f5f5f9fd7338c988c94f172c1fae6521f066c4b3" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:26987f82727aa7819b5556999b1159614dab153fc15f5ab1cd8e5e79a4ddac2f +time="2026-09-28T11:22:56+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26987f82727aa7819b5556999b1159614dab153fc15f5ab1cd8e5e79a4ddac2f" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +--- PASS: TestDeleteManifestIfTagNotFound (1.70s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:3332010273b1db237bc539c545092f01cdf6b3c3d8276c2b85ff18708c1491a8 -time="2025-08-25T02:54:57-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/3332010273b1db237bc539c545092f01cdf6b3c3d8276c2b85ff18708c1491a8" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:574a1a579ad1eddb3cd28cf15e27eb9174e61162458e15255b22c357d0ef7cdb -time="2025-08-25T02:54:57-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/574a1a579ad1eddb3cd28cf15e27eb9174e61162458e15255b22c357d0ef7cdb" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:0f0dceb1c57aaa0f7eda37bfc1d91a87b676714c8f97fe34d47219c58a5d0a30 -time="2025-08-25T02:54:57-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0f0dceb1c57aaa0f7eda37bfc1d91a87b676714c8f97fe34d47219c58a5d0a30" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 ---- PASS: TestGCWithMissingManifests (0.47s) +blob eligible for deletion: sha256:0e03e29d46f041f6fed627f4a8ad7afd736b1c458e7c397e9fa5812e913d744e +time="2026-09-28T11:22:57+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0e03e29d46f041f6fed627f4a8ad7afd736b1c458e7c397e9fa5812e913d744e" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:4b939bf16edeb0d09c8ab9ea9138817ad39b23710d6cb0027c2f57313848009b +time="2026-09-28T11:22:57+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b939bf16edeb0d09c8ab9ea9138817ad39b23710d6cb0027c2f57313848009b" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:501234478f023f193723fee27e0808256b3e06bcb119b17fe7e24fd668ec3778 +time="2026-09-28T11:22:57+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/501234478f023f193723fee27e0808256b3e06bcb119b17fe7e24fd668ec3778" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +--- PASS: TestGCWithMissingManifests (1.11s) === RUN TestDeletionHasEffect komnenos -komnenos: marking manifest sha256:ca2ad1929f30ae91056a9633b0fb777bf25487a81a4d15e4e4bd04f67165bea2 -komnenos: marking blob sha256:ce72437e24a15ff00f6b1b46db95ce6e75ee2070c27bbff92df8143733522b35 -komnenos: marking blob sha256:1647d3c6abfc09adbca7e79a68c997118db08722fd049c8642f18125fba74518 +komnenos: marking manifest sha256:ebd78dc3e708a57d69070a146a9f5f9d5ca2a52bdef03f3219475aaedd8dc0c0 +komnenos: marking blob sha256:59dc3480ca8af981f0947b7d9a76750650e8dd3be620aa1d6d15591c5d2cfa1b +komnenos: marking blob sha256:66a2936eddab78339138c4f2a5603f870e57b400c3eaaa8d0c3a1b90fb10fdb8 3 blobs marked, 7 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:2338e99999ac2e9848b0b24653db7193f9eb1d5010a743f617454537cf86c169 -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/2338e99999ac2e9848b0b24653db7193f9eb1d5010a743f617454537cf86c169" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:3426b5b1a0f18129052a87789c91589aff9942be8306fc7b8a5cfa18d58a2cd1 -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/3426b5b1a0f18129052a87789c91589aff9942be8306fc7b8a5cfa18d58a2cd1" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:4c7a3d7dc6c21927e738624f4bced7f7742dc5a9cde2685dc407238b5e990d55 -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c7a3d7dc6c21927e738624f4bced7f7742dc5a9cde2685dc407238b5e990d55" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:52f59c80d92ad25e9703d382832293c3d3ee005b3674e7406cb2b37f1cc18326 -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52f59c80d92ad25e9703d382832293c3d3ee005b3674e7406cb2b37f1cc18326" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:8732ff8e9646af729abba428eb84c6db6f110c961f065ce28264831f6de48ead -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8732ff8e9646af729abba428eb84c6db6f110c961f065ce28264831f6de48ead" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 -blob eligible for deletion: sha256:9586d3eda3f5566809d597d3c4cdc4306d17abc6be62964a5a5e54cc9b6adb0c -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/9586d3eda3f5566809d597d3c4cdc4306d17abc6be62964a5a5e54cc9b6adb0c" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 +blob eligible for deletion: sha256:fccc5dd4cc53958d08cbe1be567145d1cf15fb8f25a549f7082fb97af3f52949 +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fccc5dd4cc53958d08cbe1be567145d1cf15fb8f25a549f7082fb97af3f52949" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:3f5af6924abf8769c787ee89857b71e130963744cc5d9aebb87d81cc1c8854c5 +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3f5af6924abf8769c787ee89857b71e130963744cc5d9aebb87d81cc1c8854c5" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:671159dd24428f90cb9813b2caeb94e5702153d03445d65a234ada690a96ba25 +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/67/671159dd24428f90cb9813b2caeb94e5702153d03445d65a234ada690a96ba25" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:829f49308af8f2b9eeac21b9b38a0bd34f424d03a898ac36177613c7d0cdc5ca +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/829f49308af8f2b9eeac21b9b38a0bd34f424d03a898ac36177613c7d0cdc5ca" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:8783d1a70ffd9c3d81a9a814b7b64a9b74f172a6c180d0cb507e0565b0004eb0 +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8783d1a70ffd9c3d81a9a814b7b64a9b74f172a6c180d0cb507e0565b0004eb0" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +blob eligible for deletion: sha256:8c48669b73a0fab8ef25ff1a0c8c3270bfe716b428cc3bbd1ecc54cc87d48662 +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c48669b73a0fab8ef25ff1a0c8c3270bfe716b428cc3bbd1ecc54cc87d48662" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -time="2025-08-25T02:54:58-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 ---- PASS: TestDeletionHasEffect (1.52s) +time="2026-09-28T11:22:59+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +--- PASS: TestDeletionHasEffect (1.65s) === RUN TestDeletionWithSharedLayer ---- PASS: TestDeletionWithSharedLayer (1.44s) +--- PASS: TestDeletionWithSharedLayer (1.31s) === RUN TestOrphanBlobDeleted michael_z_doukas -michael_z_doukas: marking manifest sha256:06bd7df6735077ad96f598acc89cb46b11e540ae554b7413d90af63e2256b17f +michael_z_doukas: marking manifest sha256:1793deddf6fa073270043a3c579787166b1c8386d944b0b349a9623c1d7d8bae michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -michael_z_doukas: marking blob sha256:95ee052c539403759d2fcae28f8ef6498005fe86da97b66b6a81b019afe2e5b6 -michael_z_doukas: marking blob sha256:257de56fbe670efc3b7d48b87362a1247b9befb51a3573847eccec8eced94c96 +michael_z_doukas: marking blob sha256:e630458c5e31e442e4f9cef0551b4752f0e0aba6438db9b8fe0eb410450ec3db +michael_z_doukas: marking blob sha256:7f0456e2c1b7fac05578fed0fe15c94822cf728157deb6af5bd91809a23416ed 4 blobs marked, 1 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:78247e73b310c1bc71209b86391153676195c0d19b0a47385fda2d27381718c7 -time="2025-08-25T02:55:00-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/78247e73b310c1bc71209b86391153676195c0d19b0a47385fda2d27381718c7" go.version=go1.24.4 instance.id=b0980123-787f-4de9-bef4-c0890016e2d3 ---- PASS: TestOrphanBlobDeleted (0.61s) +blob eligible for deletion: sha256:4bc3db67e2fc2b7509b4f4eb051f62ebab7b8ffdbcb23811b7d59b52b0253ca3 +time="2026-09-28T11:23:01+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4bc3db67e2fc2b7509b4f4eb051f62ebab7b8ffdbcb23811b7d59b52b0253ca3" go.version=go1.24.4 instance.id=6465c929-70de-49f8-ba5b-583217d5c1c5 +--- PASS: TestOrphanBlobDeleted (0.76s) === RUN TestLinkedBlobStoreCreateWithMountFrom - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9aa0207fd7c0348bfd80aa1e55cd486982449daabacb370d87b3dabbd23dfe50 - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:31639428b44d84745f4180e2a85d56a71d405cf18a2204e0ac45c263eada2ffc ---- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.33s) + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:94377a6e41852b4995f098be9b883babb1a12e9a4492b02dc7b934c36d91bf79 + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5d0ba450dcf51d9678224d4851b33eeade01bd7c6cbaa8ebef89c7009794f343 +--- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.34s) === RUN TestManifestStorage ---- PASS: TestManifestStorage (0.50s) +--- PASS: TestManifestStorage (0.55s) === RUN TestManifestStorageV1Unsupported ---- PASS: TestManifestStorageV1Unsupported (0.28s) +--- PASS: TestManifestStorageV1Unsupported (0.34s) === RUN TestOCIManifestStorage ---- PASS: TestOCIManifestStorage (1.20s) +--- PASS: TestOCIManifestStorage (0.94s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer @@ -3092,45 +2847,45 @@ === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone -time="2025-08-25T02:55:03-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-25 01:55:03.189066854 -1200 -12 m=-3576.481217843, actuallyDelete=true" -time="2025-08-25T02:55:03-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +time="2026-09-28T11:23:03+14:00" level=info msg="PurgeUploads starting: olderThan=2026-09-28 10:23:03.362812316 +1400 +14 m=-3578.734251530, actuallyDelete=true" +time="2026-09-28T11:23:03+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll -time="2025-08-25T02:55:03-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520, actuallyDelete=true" -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/175e93b1-1f8a-49cc-9efa-8685d5d5e7a3 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/307dd488-a1b4-431f-9934-7ae0e64bed9c have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61f52d3b-7ba0-4818-b865-2385daa76957 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b281ec3-d5eb-459d-8ec8-0b5da0ba44b8 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a3a8a784-b84f-4fbc-847f-1c15c2de6f4b have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c30439a7-8f80-4965-b39a-e268147f6ac9 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3f604b7-733d-4592-8c38-57041e5bdff8 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1fee7cc6-205b-4ed4-9545-51428ae2eadf have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/746792f6-a20e-41b9-b8d0-7c6ae43cb7db have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7e10ce8d-d04e-4506-b222-2d7424b609d9 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a991cfbd-3f49-4304-8a49-4fc4b82f7f71 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.189909166 -1200 -12 m=+23.519624520). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" +time="2026-09-28T11:23:03+14:00" level=info msg="PurgeUploads starting: olderThan=2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747, actuallyDelete=true" +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc0007f8-3002-4359-b685-5484165703b7 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6710ae56-fafc-4dfa-8430-ad216c837f36 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e366239-014c-4fcd-95cd-b7541d829460 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/eb61fd41-9581-4c28-9732-783293dfc736 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1261a660-2cad-46a4-af6d-2effabf69aff have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2235065b-dbd0-4920-a5b2-8089720b269c have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/529694b8-3466-4707-ae66-eda291ae2877 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b3f15f4-eb0c-4025-8fd0-790f68e4b6b6 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cbfde3e8-da51-41cd-81f6-d23ccabad86e have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d36a20ca-c76c-45f6-9073-c8b850d99ad3 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efd37b1e-33f0-485e-b186-570d8c4a7bbd have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.363598592 +1400 +14 m=+21.266534747). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome -time="2025-08-25T02:55:03-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118, actuallyDelete=true" -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cc196ace-d0d2-4dce-a7c3-23bda92f5284 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3382cd1f-5536-490e-9381-208378cb9c7a have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cb7abd6c-e87c-4c6d-8988-6817dd72ccfd have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cdfa9af7-8055-40f0-98d4-55a0a450fb91 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a38bca39-77fa-46b1-be4e-23fccbb32377 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191104757 -1200 -12 m=+23.520820118). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2026-09-28T11:23:03+14:00" level=info msg="PurgeUploads starting: olderThan=2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811, actuallyDelete=true" +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/67dcd09e-dd17-4ba0-81b4-99b5bdda3921 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a2e27075-7249-4faa-b3dc-f135c81a1e56 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b96230bd-3518-4ab0-a867-ee6599d64563 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1b5f060f-47dc-44b3-8283-ea210f27dd82 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/92f0467e-1717-4b56-b37a-a14246e0c118 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.364749656 +1400 +14 m=+21.267685811). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads -time="2025-08-25T02:55:03-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087, actuallyDelete=true" -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0113a51-2ea3-4366-beec-157f3164d876 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b94ecc24-9c0c-415e-840e-0bfa97def427 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/defc4294-4655-4127-842a-76ee24535342 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/80c2ff02-1eee-400f-a6b0-29fa008b1471 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a97701ca-0fcc-480b-b22d-8b5b823dc477 have older date (2025-08-25 01:55:03 -1200 -12) than purge date (2025-08-25 02:55:03.191938784 -1200 -12 m=+23.521654087). Removing upload directory." -time="2025-08-25T02:55:03-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2026-09-28T11:23:03+14:00" level=info msg="PurgeUploads starting: olderThan=2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634, actuallyDelete=true" +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6318c6c3-fdfc-4094-a345-b3f3c52f063c have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/709fd11d-84b0-4942-adbf-07c2151c990e have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/779c7a6f-7820-4e56-93ae-6e6421d56f3f have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/077a00d7-8346-41a7-87a1-2ea5c64e7266 have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1aa46fb1-4beb-4bde-815b-e55e8bd66b2c have older date (2026-09-28 10:23:03 +1400 +14) than purge date (2026-09-28 11:23:03.365581491 +1400 +14 m=+21.268517634). Removing upload directory." +time="2026-09-28T11:23:03+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt -time="2025-08-25T02:55:03-12:00" level=info msg="PurgeUploads starting: olderThan=2025-08-25 02:55:03.192534125 -1200 -12 m=+23.522249428, actuallyDelete=true" -time="2025-08-25T02:55:03-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +time="2026-09-28T11:23:03+14:00" level=info msg="PurgeUploads starting: olderThan=2026-09-28 11:23:03.366149401 +1400 +14 m=+21.269085784, actuallyDelete=true" +time="2026-09-28T11:23:03+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) @@ -3143,7 +2898,7 @@ === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS -ok github.com/docker/distribution/registry/storage 23.542s +ok github.com/docker/distribution/registry/storage 21.283s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache @@ -3156,12 +2911,12 @@ PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.008s === RUN TestWalkFileRemoved -time="2025-08-25T02:54:39-12:00" level=info msg="ignoring deleted path" path=bender +time="2026-09-28T11:22:42+14:00" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver 0.003s +ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN TestRegulatorEnterExit ---- PASS: TestRegulatorEnterExit (0.06s) +--- PASS: TestRegulatorEnterExit (0.05s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 @@ -3175,21 +2930,21 @@ --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/base 0.071s +ok github.com/docker/distribution/registry/storage/driver/base 0.060s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (18.70s) +--- PASS: Test (25.98s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/filesystem 19.066s +ok github.com/docker/distribution/registry/storage/driver/filesystem 26.325s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (19.79s) +--- PASS: Test (20.87s) PASS -ok github.com/docker/distribution/registry/storage/driver/inmemory 20.144s +ok github.com/docker/distribution/registry/storage/driver/inmemory 21.211s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate @@ -3215,11 +2970,11 @@ === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ -time="2025-08-25T02:54:39-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.4 +time="2026-09-28T11:22:42+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.4 === RUN TestEligibleForS3/Client_IP_=_#01 -time="2025-08-25T02:54:39-12:00" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.4 ip=192.168.1.2 user-client= +time="2026-09-28T11:22:42+14:00" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.4 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 -time="2025-08-25T02:54:39-12:00" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.4 ip=192.168.0.2 user-client= +time="2026-09-28T11:22:42+14:00" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.4 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) @@ -3233,37 +2988,37 @@ --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate +=== CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType +=== CONT TestMatchIPV4WithRegionNotMatched +=== CONT TestMatchIPV4_2 === CONT TestInvalidData -=== CONT TestMatchIPV6 -=== CONT TestMatchIPV4 -=== CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched -=== CONT TestMatchIPV4WithRegionNotMatched -=== CONT TestMatchIPV4_2 -time="2025-08-25T02:54:39-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=c7a7e9f5-8ade-4329-aea6-515372307eb7 ---- PASS: TestS3TryUpdate (0.01s) -time="2025-08-25T02:54:39-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=c7a7e9f5-8ade-4329-aea6-515372307eb7 -time="2025-08-25T02:54:39-12:00" level=error msg="unknown ip address format" go.version=go1.24.4 instance.id=c7a7e9f5-8ade-4329-aea6-515372307eb7 ip="?0000000000000000000000000000000000" +=== CONT TestMatchIPV6 +=== CONT TestMatchIPV4 +--- PASS: TestParsing (0.00s) +time="2026-09-28T11:22:42+14:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +--- PASS: TestS3TryUpdate (0.00s) +time="2026-09-28T11:22:42+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=1ade4adf-991d-4264-b8ff-57e4019bf5b2 +time="2026-09-28T11:22:42+14:00" level=error msg="unknown ip address format" go.version=go1.24.4 instance.id=1ade4adf-991d-4264-b8ff-57e4019bf5b2 ip="?0000000000000000000000000000000000" +--- PASS: TestMatchIPV4 (0.00s) +time="2026-09-28T11:22:42+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=1ade4adf-991d-4264-b8ff-57e4019bf5b2 --- PASS: TestInvalidNetworkType (0.01s) ---- PASS: TestInvalidData (0.01s) ---- PASS: TestParsing (0.01s) -time="2025-08-25T02:54:39-12:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) ---- PASS: TestMatchIPV4_2 (0.01s) +--- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) ---- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) ---- PASS: TestMatchIPV4 (0.01s) -time="2025-08-25T02:54:40-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2025-08-25T02:54:41-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2025-08-25T02:54:42-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2025-08-25T02:54:43-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 ---- PASS: TestUpdateCalledRegularly (4.51s) +--- PASS: TestMatchIPV6 (0.01s) +--- PASS: TestMatchIPV4_2 (0.01s) +time="2026-09-28T11:22:43+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2026-09-28T11:22:44+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2026-09-28T11:22:45+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2026-09-28T11:22:46+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +--- PASS: TestUpdateCalledRegularly (4.50s) PASS -ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.520s +ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) @@ -3286,25 +3041,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 0.618s +ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.364s === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (17.58s) +--- PASS: Test (18.85s) === RUN TestEmptyRootList ---- PASS: TestEmptyRootList (0.13s) +--- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/swift 18.322s +ok github.com/docker/distribution/registry/storage/driver/swift 19.210s ? 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.00s) +--- PASS: TestParseAndEquality (0.01s) PASS -ok github.com/docker/distribution/uuid 0.008s +ok github.com/docker/distribution/uuid 0.010s ? 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 @@ -3353,12 +3108,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/763865/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/763865/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/3094601 and its subdirectories -I: Current time: Mon Aug 25 02:57:13 -12 2025 -I: pbuilder-time-stamp: 1756133833 +I: removing directory /srv/workspace/pbuilder/763865 and its subdirectories +I: Current time: Mon Sep 28 11:25:27 +14 2026 +I: pbuilder-time-stamp: 1790544327