Diff of the two buildlogs: -- --- b1/build.log 2025-09-06 16:19:00.539323069 +0000 +++ b2/build.log 2025-09-06 16:21:51.835497923 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 9 10:39:12 -12 2026 -I: pbuilder-time-stamp: 1791585552 +I: Current time: Sun Sep 7 06:19:02 +14 2025 +I: pbuilder-time-stamp: 1757175542 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/2346442/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2492725/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 6 16:19 /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/2492725/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2492725/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='57988507cb464d2e82782c96b613cfd7' - 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='2346442' - PS1='# ' - PS2='> ' + INVOCATION_ID=7db4c1115a8b4d39920b97911d116d12 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=2492725 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.hWcNnRRj/pbuilderrc_EyhT --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.hWcNnRRj/b1 --logfile b1/build.log docker-registry_2.8.3+ds1-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.hWcNnRRj/pbuilderrc_MaWi --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.hWcNnRRj/b2 --logfile b2/build.log docker-registry_2.8.3+ds1-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2346442/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2492725/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -283,7 +315,7 @@ Get: 125 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB] Get: 126 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB] Get: 127 http://deb.debian.org/debian forky/main arm64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] -Fetched 135 MB in 1s (227 MB/s) +Fetched 135 MB in 1s (182 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 ... 20011 files and directories currently installed.) @@ -707,8 +739,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Oct 9 22:39:32 UTC 2026. -Universal Time is now: Fri Oct 9 22:39:32 UTC 2026. +Local time is now: Sat Sep 6 16:19:25 UTC 2025. +Universal Time is now: Sat Sep 6 16:19:25 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -812,7 +844,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/2492725/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2492725/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 @@ -833,35 +869,35 @@ 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-aarch64-linux-gnu && go install -trimpath -v -p 12 -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/msan +internal/goos +internal/profilerecord internal/goexperiment -internal/byteorder internal/coverage/rtcov +internal/byteorder +internal/msan internal/unsafeheader -internal/godebugs -internal/goos -internal/goarch internal/asan +internal/goarch +internal/godebugs internal/runtime/syscall -internal/cpu -internal/profilerecord math/bits -sync/atomic internal/itoa cmp +sync/atomic unicode/utf8 -internal/abi -internal/runtime/math unicode container/list +internal/cpu +internal/runtime/math +internal/abi crypto/internal/fips140/alias -crypto/internal/boring/sig internal/chacha8rand crypto/internal/fips140deps/byteorder -unicode/utf16 -math crypto/internal/fips140/subtle +crypto/internal/boring/sig +unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 +math vendor/golang.org/x/crypto/internal/alias internal/nettrace log/internal @@ -870,11 +906,11 @@ google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/docker/distribution/registry/storage/driver/gcs +github.com/docker/distribution/registry/storage/driver/oss internal/bytealg internal/runtime/atomic internal/runtime/sys crypto/internal/fips140deps/cpu -github.com/docker/distribution/registry/storage/driver/oss github.com/aws/aws-sdk-go/aws/client/metadata internal/stringslite internal/runtime/exithook @@ -883,120 +919,120 @@ internal/sync internal/runtime/maps runtime +internal/reflectlite +sync iter -weak crypto/subtle -internal/reflectlite runtime/metrics -sync -maps slices -sort +maps +weak errors +sort internal/bisect +internal/testlog internal/singleflight +unique google.golang.org/protobuf/internal/pragma github.com/aws/aws-sdk-go/internal/sync/singleflight -internal/testlog -unique -path +internal/oserror strconv io math/rand/v2 runtime/cgo -internal/oserror +path vendor/golang.org/x/net/dns/dnsmessage syscall internal/godebug hash bytes -strings +github.com/beorn7/perks/quantile github.com/prometheus/client_golang/prometheus/promhttp/internal -reflect -crypto/internal/randutil github.com/aws/aws-sdk-go/internal/sdkio -github.com/beorn7/perks/quantile crypto/internal/fips140deps/godebug -hash/crc32 math/rand -net/netip -encoding/base32 +strings +crypto/internal/randutil +hash/crc32 +reflect crypto +net/netip +vendor/golang.org/x/text/transform hash/fnv golang.org/x/crypto/blowfish -vendor/golang.org/x/text/transform -golang.org/x/text/transform +encoding/base32 github.com/kr/text -crypto/internal/impl +golang.org/x/text/transform bufio -regexp/syntax crypto/internal/fips140 +crypto/internal/impl +regexp/syntax +github.com/aws/aws-sdk-go/internal/sdkuri net/http/internal/ascii github.com/munnerz/goautoneg github.com/garyburd/redigo/internal -github.com/aws/aws-sdk-go/internal/sdkuri -crypto/internal/fips140/sha256 -crypto/internal/fips140/sha3 -crypto/internal/fips140/sha512 -crypto/tls/internal/fips140tls github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/aws/arn html go/build/constraint +crypto/internal/fips140/sha256 +crypto/internal/fips140/sha3 +crypto/internal/fips140/sha512 +crypto/tls/internal/fips140tls crypto/sha3 +internal/syscall/execenv +internal/syscall/unix +time crypto/internal/fips140/hmac -crypto/internal/fips140/check crypto/internal/fips140hash -time -internal/syscall/unix -internal/syscall/execenv +crypto/internal/fips140/check crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat -crypto/internal/fips140/hkdf -crypto/internal/fips140/bigmod crypto/internal/fips140/edwards25519/field +crypto/internal/fips140/bigmod +crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 -crypto/internal/fips140/edwards25519 regexp -context -internal/poll +crypto/internal/fips140/edwards25519 github.com/bugsnag/bugsnag-go/headers github.com/aws/aws-sdk-go/internal/sdkrand io/fs -crypto/internal/fips140/nistec -internal/filepathlite +internal/poll +context embed +internal/filepathlite +crypto/internal/fips140/nistec google.golang.org/protobuf/internal/editiondefaults os internal/fmtsort encoding/binary github.com/rogpeppe/go-internal/fmtsort +encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash golang.org/x/sys/unix -encoding/base64 encoding/pem crypto/internal/sysrand -path/filepath fmt -io/ioutil +path/filepath github.com/bugsnag/bugsnag-go/device +io/ioutil os/signal google.golang.org/protobuf/internal/detrand -internal/sysinfo -github.com/prometheus/procfs/internal/util net +github.com/prometheus/procfs/internal/util +internal/sysinfo crypto/internal/entropy crypto/internal/fips140/drbg +os/exec +crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem -crypto/internal/fips140/aes/gcm crypto/internal/fips140/rsa -os/exec crypto/md5 crypto/rc4 crypto/cipher @@ -1004,57 +1040,54 @@ crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 -github.com/opencontainers/image-spec/specs-go -mime -compress/flate -encoding/hex -net/url -crypto/aes -github.com/opencontainers/go-digest -math/big crypto/ecdh crypto/sha512 crypto/hmac +crypto/aes crypto/sha1 crypto/sha256 vendor/golang.org/x/crypto/chacha20poly1305 +github.com/opencontainers/image-spec/specs-go +mime +compress/flate +github.com/opencontainers/go-digest +math/big +encoding/hex +net/url log -github.com/distribution/reference -github.com/opencontainers/image-spec/specs-go/v1 vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime/quotedprintable +github.com/distribution/reference +github.com/opencontainers/image-spec/specs-go/v1 net/http/internal encoding/json -github.com/pkg/errors vendor/golang.org/x/text/unicode/bidi +github.com/pkg/errors database/sql/driver -compress/gzip -github.com/bugsnag/bugsnag-go/errors gopkg.in/yaml.v2 +compress/gzip google.golang.org/protobuf/internal/errors +github.com/bugsnag/bugsnag-go/errors google.golang.org/protobuf/encoding/protowire go/token google.golang.org/protobuf/internal/version github.com/prometheus/procfs/internal/fs runtime/debug +google.golang.org/protobuf/reflect/protoreflect +vendor/golang.org/x/text/secure/bidirule github.com/docker/distribution/version text/template/parse -google.golang.org/protobuf/reflect/protoreflect encoding/csv -vendor/golang.org/x/text/secure/bidirule flag +vendor/golang.org/x/net/idna golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm github.com/aws/aws-sdk-go/aws/awserr -github.com/aws/aws-sdk-go/internal/ini os/user +github.com/aws/aws-sdk-go/internal/ini encoding/xml golang.org/x/text/secure/bidirule -text/template -vendor/golang.org/x/net/idna -github.com/aws/aws-sdk-go/internal/s3shared/arn -google.golang.org/protobuf/internal/descfmt crypto/rand crypto/elliptic crypto/internal/boring/bbig @@ -1065,67 +1098,70 @@ crypto/dsa github.com/sirupsen/logrus github.com/docker/distribution/uuid +google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/reflect/protoregistry -google.golang.org/protobuf/internal/protolazy +google.golang.org/protobuf/runtime/protoiface +text/template golang.org/x/crypto/vendor/golang.org/x/net/idna +google.golang.org/protobuf/internal/protolazy golang.org/x/crypto/bcrypt -github.com/aws/aws-sdk-go/aws/endpoints -github.com/jmespath/go-jmespath -internal/profile vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -google.golang.org/protobuf/internal/encoding/defval +github.com/aws/aws-sdk-go/aws/endpoints +github.com/jmespath/go-jmespath google.golang.org/protobuf/proto -text/tabwriter +github.com/aws/aws-sdk-go/internal/s3shared/arn +google.golang.org/protobuf/internal/encoding/defval github.com/docker/distribution/registry/storage/driver -runtime/trace -runtime/pprof -github.com/opencontainers/go-digest/digestset -github.com/docker/distribution/registry/storage/driver/factory +internal/profile crypto/ecdsa +text/tabwriter +github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/middleware -github.com/docker/distribution/digestset -github.com/docker/distribution/reference -testing +runtime/pprof github.com/docker/distribution/registry/storage/driver/middleware/redirect -github.com/aws/aws-sdk-go/aws/awsutil +runtime/trace +github.com/opencontainers/go-digest/digestset +testing github.com/kr/pretty -go/scanner -go/doc/comment google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protodelim +github.com/aws/aws-sdk-go/aws/awsutil +github.com/docker/distribution/digestset +github.com/docker/distribution/reference +go/scanner +go/doc/comment go/ast github.com/aws/aws-sdk-go/internal/shareddefaults -github.com/aws/aws-sdk-go/aws/credentials archive/tar +github.com/aws/aws-sdk-go/aws/credentials github.com/aws/aws-sdk-go/aws/credentials/processcreds -go/parser -go/printer google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl +go/printer +go/parser gopkg.in/check.v1 +net/textproto crypto/x509 vendor/golang.org/x/net/http/httpproxy -net/textproto -github.com/bshuster-repo/logrus-logstash-hook github.com/docker/distribution/registry/listener -github.com/garyburd/redigo/redis github.com/google/uuid +github.com/bshuster-repo/logrus-logstash-hook +github.com/garyburd/redigo/redis github.com/spf13/pflag github.com/prometheus/procfs github.com/mitchellh/mapstructure vendor/golang.org/x/net/http/httpguts mime/multipart -crypto/tls github.com/spf13/cobra +crypto/tls google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb @@ -1137,93 +1173,93 @@ github.com/docker/libtrust net/http github.com/docker/distribution -github.com/bugsnag/bugsnag-go/sessions github.com/docker/distribution/configuration -github.com/docker/distribution/registry/api/errcode expvar -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header -github.com/gorilla/mux -github.com/docker/distribution/registry/auth -github.com/prometheus/common/expfmt -github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport +github.com/docker/distribution/registry/api/errcode +github.com/docker/distribution/registry/client/auth/challenge +github.com/prometheus/common/expfmt +github.com/gorilla/mux +github.com/bugsnag/bugsnag-go/sessions github.com/felixge/httpsnoop +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/docker/distribution/registry/auth github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil golang.org/x/crypto/acme github.com/aws/aws-sdk-go/service/cloudfront/sign -github.com/bugsnag/bugsnag-go github.com/aws/aws-sdk-go/aws +net/http/httputil +github.com/ncw/swift +github.com/bugsnag/bugsnag-go github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 -github.com/docker/distribution/registry/middleware/repository -net/http/httputil -github.com/ncw/swift -net/http/pprof github.com/docker/distribution/context github.com/docker/distribution/registry/api/v2 -github.com/docker/distribution/registry/storage/driver/testsuites -github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/docker/distribution/registry/middleware/repository github.com/aws/aws-sdk-go/aws/request -github.com/gorilla/handlers +github.com/aws/aws-sdk-go/aws/auth/bearer github.com/aws/aws-sdk-go/private/protocol/eventstream +github.com/gorilla/handlers +net/http/pprof +github.com/docker/distribution/registry/storage/driver/testsuites +golang.org/x/crypto/acme/autocert +github.com/prometheus/client_golang/prometheus github.com/docker/distribution/health -github.com/docker/distribution/notifications github.com/docker/distribution/registry/proxy/scheduler -github.com/prometheus/client_golang/prometheus +github.com/docker/distribution/notifications github.com/docker/distribution/registry/auth/htpasswd -github.com/Shopify/logrus-bugsnag -golang.org/x/crypto/acme/autocert -github.com/docker/distribution/health/checks github.com/docker/distribution/registry/auth/silly +github.com/Shopify/logrus-bugsnag github.com/docker/distribution/registry/auth/token +github.com/docker/distribution/health/checks github.com/docker/distribution/registry/storage/driver/middleware/cloudfront -github.com/docker/distribution/health/api github.com/docker/distribution/testutil -github.com/aws/aws-sdk-go/aws/corehandlers +github.com/docker/distribution/health/api +github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/internal/s3shared -github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/internal/s3shared/s3err github.com/aws/aws-sdk-go/private/checksum -github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/private/protocol/rest +github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi -github.com/aws/aws-sdk-go/private/protocol/query/queryutil -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/aws/credentials/endpointcreds -github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/aws/defaults -github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/aws/aws-sdk-go/private/protocol/restxml 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/s3 github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/prometheus/client_golang/prometheus/promhttp github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/prometheus/client_golang/prometheus/promhttp github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/session github.com/docker/go-metrics github.com/docker/distribution/metrics github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/driver/base +github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/cache/cachecheck -github.com/docker/distribution/registry/storage -github.com/docker/distribution/registry/client +github.com/docker/distribution/registry/storage/driver/inmemory 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/client github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/middleware/registry @@ -1240,12 +1276,12 @@ ? github.com/docker/distribution [no test files] ? github.com/docker/distribution/cmd/registry [no test files] === RUN Test -time="2026-10-09T22:40:15Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" -time="2026-10-09T22:40:15Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" +time="2025-09-06T16:20:15Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" +time="2025-09-06T16:20:15Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS -ok github.com/docker/distribution/configuration 0.022s +ok github.com/docker/distribution/configuration 0.020s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter @@ -1253,14 +1289,14 @@ === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr -time="2026-10-09T10:40:16-12:00" level=warning msg="invalid remote IP address: \"1.2.3\"" +time="2025-09-07T06:20:16+14:00" level=warning msg="invalid remote IP address: \"1.2.3\"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS -ok github.com/docker/distribution/context 2.023s +ok github.com/docker/distribution/context 2.019s ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) @@ -1269,7 +1305,7 @@ === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS -ok github.com/docker/distribution/health 0.016s +ok github.com/docker/distribution/health 0.012s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus @@ -1279,14 +1315,14 @@ === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS -ok github.com/docker/distribution/health/api 0.011s +ok github.com/docker/distribution/health/api 0.007s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker checks_test.go:18: No network access in Debian buildd --- SKIP: TestHTTPChecker (0.00s) PASS -ok github.com/docker/distribution/health/checks 0.010s +ok github.com/docker/distribution/health/checks 0.009s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) @@ -1301,7 +1337,7 @@ --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS -ok github.com/docker/distribution/manifest/manifestlist 0.013s +ok github.com/docker/distribution/manifest/manifestlist 0.012s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest @@ -1315,7 +1351,7 @@ --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS -ok github.com/docker/distribution/manifest/ocischema 0.010s +ok github.com/docker/distribution/manifest/ocischema 0.012s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder @@ -1329,7 +1365,7 @@ === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS -ok github.com/docker/distribution/manifest/schema1 0.019s +ok github.com/docker/distribution/manifest/schema1 0.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest @@ -1337,7 +1373,7 @@ === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS -ok github.com/docker/distribution/manifest/schema2 0.014s +ok github.com/docker/distribution/manifest/schema2 0.009s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) @@ -1356,574 +1392,312 @@ === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink -2026/10/09 10:40:20 http: TLS handshake error from 127.0.0.1:57396: remote error: tls: bad certificate +2025/09/07 06:20:20 http: TLS handshake error from 127.0.0.1:47628: 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:38451/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:38451/?status=200, fail=false - http_test.go:164: testcase: http://127.0.0.1:38451/?status=307, fail=false - http_test.go:164: testcase: http://127.0.0.1:38451/?status=400, fail=true - http_test.go:164: testcase: 127.0.0.1:36729?status=0, fail=true + http_test.go:164: testcase: http://127.0.0.1:44847/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:44847/?status=200, fail=false + http_test.go:164: testcase: http://127.0.0.1:44847/?status=307, fail=false + http_test.go:164: testcase: http://127.0.0.1:44847/?status=400, fail=true + http_test.go:164: testcase: 127.0.0.1:33331?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener ---- PASS: TestListener (0.35s) +--- PASS: TestListener (0.26s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster -time="2026-10-09T10:40:20-12:00" level=info msg="broadcaster: closing" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="closing testSink" -time="2026-10-09T10:40:20-12:00" level=info msg="broadcaster: closing" +time="2025-09-07T06:20:20+14:00" level=info msg="broadcaster: closing" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue -time="2026-10-09T10:40:21-12:00" level=info msg="closing testSink" +time="2025-09-07T06:20:20+14:00" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:21-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" -time="2026-10-09T10:40:22-12:00" level=warning msg="&{0x4000206b40 0.9} encountered too many errors, backing off" -time="2026-10-09T10:40:22-12:00" level=info msg="closing testSink" ---- PASS: TestRetryingSink (0.98s) +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:20+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:20+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" +time="2025-09-07T06:20:21+14:00" level=warning msg="&{0x4001281050 0.9} encountered too many errors, backing off" +time="2025-09-07T06:20:21+14:00" level=info msg="closing testSink" +--- PASS: TestRetryingSink (0.44s) PASS -ok github.com/docker/distribution/notifications 1.487s +ok github.com/docker/distribution/notifications 0.863s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) @@ -1936,24 +1710,24 @@ registry_test.go:247: flaky --- SKIP: TestRegistrySupportedCipherSuite (0.00s) === RUN TestRegistryUnsupportedCipherSuite -time="2026-10-09T10:40:21-12:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" -time="2026-10-09T10:40:21.178609114-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="2026-10-09T10:40:21.178895074-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:21.179120114-12:00" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.4 -time="2026-10-09T10:40:21.179549554-12:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.4 ---- PASS: TestRegistryUnsupportedCipherSuite (8.69s) +time="2025-09-07T06:20:20+14:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2025-09-07T06:20:20.932331377+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="2025-09-07T06:20:20.932571138+14:00" level=info msg="Starting upload purge in 53m0s" go.version=go1.24.4 +time="2025-09-07T06:20:20.932591818+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:20.933386624+14:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.4 +--- PASS: TestRegistryUnsupportedCipherSuite (8.73s) PASS -ok github.com/docker/distribution/registry 8.720s +ok github.com/docker/distribution/registry 8.761s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS -ok github.com/docker/distribution/registry/api/errcode 0.015s +ok github.com/docker/distribution/registry/api/errcode 0.014s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter ---- PASS: TestRouter (0.02s) +--- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters @@ -1961,21 +1735,21 @@ === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix ---- PASS: TestURLBuilderWithPrefix (0.01s) +--- PASS: TestURLBuilderWithPrefix (0.00s) === RUN TestBuilderFromRequest ---- PASS: TestBuilderFromRequest (0.07s) +--- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix ---- PASS: TestBuilderFromRequestWithPrefix (0.01s) +--- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS -ok github.com/docker/distribution/registry/api/v2 0.139s +ok github.com/docker/distribution/registry/api/v2 0.099s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController -time="2026-10-09T10:40:22-12:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.4 instance.id=a5767e68-83f6-4a16-8b97-34c044a13a01 -time="2026-10-09T10:40:22-12:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.4 instance.id=a5767e68-83f6-4a16-8b97-34c044a13a01 +time="2025-09-07T06:20:21+14:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.4 instance.id=2915357c-c557-47b9-b2ad-3b5edea75732 +time="2025-09-07T06:20:21+14:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.4 instance.id=2915357c-c557-47b9-b2ad-3b5edea75732 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile -time="2026-10-09T10:40:22-12:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.4 password=jgYAAEpOFz7hTilmrfM6dQCghlxxLJh_KCZHlZaWe-8 user=docker ---- PASS: TestCreateHtpasswdFile (0.08s) +time="2025-09-07T06:20:21+14:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.4 password=LuInre1EFTd_LHtrlCytc1xINSIYbWrCH7kynbu1iM4 user=docker +--- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS @@ -1983,22 +1757,22 @@ === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS -ok github.com/docker/distribution/registry/auth/silly 0.012s +ok github.com/docker/distribution/registry/auth/silly 0.021s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway -time="2026-10-09T10:40:22-12:00" level=info msg="token not to be used before 2026-10-09 10:40:23 -1200 -12 - currently 2026-10-09 10:40:22.838736034 -1200 -12 m=+0.011423921" -time="2026-10-09T10:40:22-12:00" level=info msg="token not to be used after 2026-10-09 10:40:22 -1200 -12 - currently 2026-10-09 10:40:22.839248234 -1200 -12 m=+0.011936121" +time="2025-09-07T06:20:22+14:00" level=info msg="token not to be used before 2025-09-07 06:20:23 +1400 +14 - currently 2025-09-07 06:20:22.021764131 +1400 +14 m=+0.011647440" +time="2025-09-07T06:20:22+14:00" level=info msg="token not to be used after 2025-09-07 06:20:22 +1400 +14 - currently 2025-09-07 06:20:22.022381535 +1400 +14 m=+0.012264844" --- PASS: TestLeeway (0.00s) === RUN TestAccessController -time="2026-10-09T10:40:22-12:00" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" +time="2025-09-07T06:20:22+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.023s +ok github.com/docker/distribution/registry/auth/token 0.034s === RUN TestUploadReadFrom ---- PASS: TestUploadReadFrom (0.01s) +--- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody @@ -2038,7 +1812,7 @@ === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut ---- PASS: TestManifestPut (0.00s) +--- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag @@ -2056,7 +1830,7 @@ === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS -ok github.com/docker/distribution/registry/client 0.065s +ok github.com/docker/distribution/registry/client 0.075s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken @@ -2072,778 +1846,778 @@ === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS -ok github.com/docker/distribution/registry/client/auth 0.036s +ok github.com/docker/distribution/registry/client/auth 0.035s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS -ok github.com/docker/distribution/registry/client/auth/challenge 0.009s +ok github.com/docker/distribution/registry/client/auth/challenge 0.014s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI -time="2026-10-09T10:40:24-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="2026-10-09T10:40:24-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:24-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40833" http.request.id=d27404f7-02a5-4dbc-a427-6ef90725aed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50964" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.56µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:40:24 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:20:24+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="2025-09-07T06:20:24+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:24+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40669" http.request.id=7d8f5073-3fec-4615-8d77-cb7d37251dcf http.request.method=GET http.request.remoteaddr="127.0.0.1:44438" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.566µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:20:24 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI -time="2026-10-09T10:40:24-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="2026-10-09T10:40:24-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:25-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=7505b80f-98e0-4908-8bb6-cd90fc190017 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.65144ms http.response.status=200 http.response.written=20 -127.0.0.1 - - [09/Oct/2026:10:40:24 -1200] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2026-10-09T10:40:25-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=ce0b7ee8-b42d-4798-9753-130efeb38937 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.25996ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:25 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=514a6b11-1baf-485f-bc2b-bc88b2e16ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/aaaa/blobs/uploads/b8ac62fc-79e2-4b13-a431-f2e7a2f76866?_state=PaaYMYPF0MhGJI_NEdsblHqHFM761k7RTxHeerdVQ2d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiOGFjNjJmYy03OWUyLTRiMTMtYTQzMS1mMmU3YTJmNzY4NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjUuMTg1NzE5MjM0WiJ9&digest=sha256%3A0a9521d19a0ac6742162c448ea8ad5f75d35e3e4006a1519736a589cb024dc58" http.request.useragent=Go-http-client/1.1 http.response.duration=2.6295674s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:25 -1200] "PUT /v2/foo/aaaa/blobs/uploads/b8ac62fc-79e2-4b13-a431-f2e7a2f76866?_state=PaaYMYPF0MhGJI_NEdsblHqHFM761k7RTxHeerdVQ2d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiOGFjNjJmYy03OWUyLTRiMTMtYTQzMS1mMmU3YTJmNzY4NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjUuMTg1NzE5MjM0WiJ9&digest=sha256%3A0a9521d19a0ac6742162c448ea8ad5f75d35e3e4006a1519736a589cb024dc58 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:27-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=d9b7a9f9-974c-4ab8-ad90-0db6812eeb07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=4.72452ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:27 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:28-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=2a1d646d-9fae-468b-80af-a290e187abd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="970.56µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:28 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=20715b06-3719-4b19-b58f-294e03ba1bde http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/bbbb/blobs/uploads/cd8643c7-483a-44ad-bf6a-fa24dd04ecd7?_state=T8v2hDLjookCh6qWYTy8qzBLGlbahSP88h-ol41WztN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDg2NDNjNy00ODNhLTQ0YWQtYmY2YS1mYTI0ZGQwNGVjZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjguMDIzMzQzNjM0WiJ9&digest=sha256%3Ab6d075ad2496f920af218df5e302012e6b0bb633d7f018c456c426bbe608a065" http.request.useragent=Go-http-client/1.1 http.response.duration=1.66721128s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:28 -1200] "PUT /v2/foo/bbbb/blobs/uploads/cd8643c7-483a-44ad-bf6a-fa24dd04ecd7?_state=T8v2hDLjookCh6qWYTy8qzBLGlbahSP88h-ol41WztN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDg2NDNjNy00ODNhLTQ0YWQtYmY2YS1mYTI0ZGQwNGVjZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjguMDIzMzQzNjM0WiJ9&digest=sha256%3Ab6d075ad2496f920af218df5e302012e6b0bb633d7f018c456c426bbe608a065 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=426648a2-3eb3-4b01-87c0-3172b133b67a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.50216ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:29 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:29-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=3404ea4c-b8ca-4b93-8de8-19504f0041d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="898.04µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:29 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:32-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=49048d25-6fad-431d-9dfa-cee733b694a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/cccc/blobs/uploads/29344df3-0b57-46d7-9314-e7ab5c4c6ee1?_state=hpA6iAj6sfkB2MECWLGEkLC730BCPcAxafH1gJ790ah7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOTM0NGRmMy0wYjU3LTQ2ZDctOTMxNC1lN2FiNWM0YzZlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjkuODQ2NjQ2MTk0WiJ9&digest=sha256%3A53c067f5fa36cb0f77ccc5d274630115a0ef6a25a28decf1f22c723cbfff81ed" http.request.useragent=Go-http-client/1.1 http.response.duration=2.31142484s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:29 -1200] "PUT /v2/foo/cccc/blobs/uploads/29344df3-0b57-46d7-9314-e7ab5c4c6ee1?_state=hpA6iAj6sfkB2MECWLGEkLC730BCPcAxafH1gJ790ah7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOTM0NGRmMy0wYjU3LTQ2ZDctOTMxNC1lN2FiNWM0YzZlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MjkuODQ2NjQ2MTk0WiJ9&digest=sha256%3A53c067f5fa36cb0f77ccc5d274630115a0ef6a25a28decf1f22c723cbfff81ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:32-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=a3a25d25-e6df-409d-a49d-3a6a8b77ab17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.77656ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:32 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:32-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=ad639211-805b-4fd3-ba25-0b387b18c9d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.4142ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:32 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:33-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=80c67c9d-9c74-42dd-8b2f-408e38b46b6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/dddd/blobs/uploads/f0585ad2-70b1-4f8c-80e9-a5973b1bae84?_state=QpoqnEKgIc-CWdYkJF8Q2aXGRqA65i2KcQRlCAGwzLR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDU4NWFkMi03MGIxLTRmOGMtODBlOS1hNTk3M2IxYmFlODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzIuMjk2MTk2MjM0WiJ9&digest=sha256%3A0dd474b6942903ec67259f7eb1e5ff4b93c2fcc1b148ea89b9a2604ae3f8bfc1" http.request.useragent=Go-http-client/1.1 http.response.duration=1.61809176s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:32 -1200] "PUT /v2/foo/dddd/blobs/uploads/f0585ad2-70b1-4f8c-80e9-a5973b1bae84?_state=QpoqnEKgIc-CWdYkJF8Q2aXGRqA65i2KcQRlCAGwzLR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDU4NWFkMi03MGIxLTRmOGMtODBlOS1hNTk3M2IxYmFlODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzIuMjk2MTk2MjM0WiJ9&digest=sha256%3A0dd474b6942903ec67259f7eb1e5ff4b93c2fcc1b148ea89b9a2604ae3f8bfc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:33-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=85fe366e-543e-41dd-9a67-ea25cb3e4787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.46848ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:33 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:34-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=5e74f323-04b0-4166-84b9-0a09255e46c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.78052ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:34 -1200] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=7f9b853e-b77f-468d-85eb-0bcf1b4189f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/eeee/blobs/uploads/10fbc041-0ed0-4ccd-83ea-7fff68ec443a?_state=zhlmhOTaN4XatUot1sNc3FP4fdkgzTl6PS8dpHJcrYx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMGZiYzA0MS0wZWQwLTRjY2QtODNlYS03ZmZmNjhlYzQ0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzQuMTIzNTUwMDc0WiJ9&digest=sha256%3A0ee2c8c6daa631b0e91836a7b90339134d2453321bd4886fae7d45e4bb479757" http.request.useragent=Go-http-client/1.1 http.response.duration=2.12189028s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:34 -1200] "PUT /v2/foo/eeee/blobs/uploads/10fbc041-0ed0-4ccd-83ea-7fff68ec443a?_state=zhlmhOTaN4XatUot1sNc3FP4fdkgzTl6PS8dpHJcrYx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMGZiYzA0MS0wZWQwLTRjY2QtODNlYS03ZmZmNjhlYzQ0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzQuMTIzNTUwMDc0WiJ9&digest=sha256%3A0ee2c8c6daa631b0e91836a7b90339134d2453321bd4886fae7d45e4bb479757 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=3a7d3787-63d6-40f3-b7f5-a5b2422f4c59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.75608ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:36 -1200] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:36-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=93e1d337-41dd-46b3-b6b3-b8c09a572967 http.request.method=POST http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.83424ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:36 -1200] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=2117d9fe-8192-40e8-9757-ab4fe2153760 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/foo/ffff/blobs/uploads/b77c8ffb-c1b3-431c-8e17-489d9b59f6ef?_state=VfaZSNuBiypr8eJ0PeVYgFTQNPZUz5VRAZJej0JAuc97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNzdjOGZmYi1jMWIzLTQzMWMtOGUxNy00ODlkOWI1OWY2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzYuMzc0OTE2MTE0WiJ9&digest=sha256%3A5ff3282e8fe2ffdfe434d9e20f6b28b86df3cbb33e1917f0b8d0e331c5c84d71" http.request.useragent=Go-http-client/1.1 http.response.duration=1.65514324s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:36 -1200] "PUT /v2/foo/ffff/blobs/uploads/b77c8ffb-c1b3-431c-8e17-489d9b59f6ef?_state=VfaZSNuBiypr8eJ0PeVYgFTQNPZUz5VRAZJej0JAuc97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNzdjOGZmYi1jMWIzLTQzMWMtOGUxNy00ODlkOWI1OWY2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzYuMzc0OTE2MTE0WiJ9&digest=sha256%3A5ff3282e8fe2ffdfe434d9e20f6b28b86df3cbb33e1917f0b8d0e331c5c84d71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=4eb28d89-2711-4cc7-a379-5af330f36731 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.37016ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=4946293c-c47a-4c00-a478-53509a9dbc94 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.28µs" http.response.status=200 http.response.written=74 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=7e82e2c6-710d-4b83-8e7e-a198141814c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" 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="674.8µs" http.response.status=200 http.response.written=30 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=b7e43f88-8a8a-4552-8068-769971ec1696 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" 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=1.72868ms http.response.status=200 http.response.written=74 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=ef367c5e-c569-41f4-ac02-2c1f56c7b8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.6588ms http.response.status=200 http.response.written=30 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=d31fd867-70b6-4955-9c6d-87941dbe7043 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" 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.64744ms http.response.status=200 http.response.written=63 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=8bed5501-bc39-480e-8346-037b4ad0a689 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" 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.63684ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-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:44667" http.request.id=e6ac84e7-5420-462c-a87d-12e0468213fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/_catalog?n=15" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.74396ms http.response.status=400 http.response.written=116 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-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:44667" http.request.id=19c79385-7d87-40ab-8bff-a5fa46cfb642 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/_catalog?n=6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.49412ms http.response.status=400 http.response.written=115 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=64929e75-f66f-4521-a5c2-03e05ca5823c http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" 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=1.78608ms http.response.status=200 http.response.written=20 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44667" http.request.id=2b296116-16bd-44c3-9526-abeb5f4388e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54456" http.request.uri="/v2/_catalog?n=-1" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.72148ms http.response.status=200 http.response.written=74 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" -time="2026-10-09T10:40: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 -time="2026-10-09T10:40:38-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:38-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=e3726a0b-e64e-42c0-9f28-743129a05225 http.request.method=POST http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=2.34924ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:40-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=db05c856-b6f1-45fd-90a8-b2ab6c128a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri="/v2/foo/aaaa/blobs/uploads/1f4b0072-54cd-4f99-8146-27babff50e1f?_state=IiruXhWEVgn2fVKKHjTULnVTuvTAQR8QHHjr0tN-aJ57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjRiMDA3Mi01NGNkLTRmOTktODE0Ni0yN2JhYmZmNTBlMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzguMjM5NDYyMDM0WiJ9&digest=sha256%3Af5acbd64d3ecfa5ef9491f0ab5bf260f2e51799dfb1f7d65639a1b51fcd0045b" http.request.useragent=Go-http-client/1.1 http.response.duration=2.21755456s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:38 -1200] "PUT /v2/foo/aaaa/blobs/uploads/1f4b0072-54cd-4f99-8146-27babff50e1f?_state=IiruXhWEVgn2fVKKHjTULnVTuvTAQR8QHHjr0tN-aJ57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjRiMDA3Mi01NGNkLTRmOTktODE0Ni0yN2JhYmZmNTBlMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6MzguMjM5NDYyMDM0WiJ9&digest=sha256%3Af5acbd64d3ecfa5ef9491f0ab5bf260f2e51799dfb1f7d65639a1b51fcd0045b HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:40-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=9245ec2e-7f34-4ae7-bfda-c76fd69dfe89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.302ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:40 -1200] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:40-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=84165534-0703-4d68-9531-c23ef2218971 http.request.method=POST http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.79768ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:40 -1200] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:41-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=4670b7f0-50d2-4b0f-ad0e-515ea098e1ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri="/v2/foo/bbbb/blobs/uploads/89fdd705-a506-400b-b967-f885de9b8012?_state=r5ujGARGkqW1Yk26q3Lhlrs27EtK7zoWYQoby7hZIjF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4OWZkZDcwNS1hNTA2LTQwMGItYjk2Ny1mODg1ZGU5YjgwMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDAuNjY4OTk4MDc0WiJ9&digest=sha256%3A239306739c5ee5fac172a66d57a9fdc602ab9746d3b6a119ee7e4d2ba383f029" http.request.useragent=Go-http-client/1.1 http.response.duration=1.24754116s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:40 -1200] "PUT /v2/foo/bbbb/blobs/uploads/89fdd705-a506-400b-b967-f885de9b8012?_state=r5ujGARGkqW1Yk26q3Lhlrs27EtK7zoWYQoby7hZIjF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4OWZkZDcwNS1hNTA2LTQwMGItYjk2Ny1mODg1ZGU5YjgwMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDAuNjY4OTk4MDc0WiJ9&digest=sha256%3A239306739c5ee5fac172a66d57a9fdc602ab9746d3b6a119ee7e4d2ba383f029 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:41-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=f500cc72-e117-4c2b-b14a-37fa86cce87b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.17544ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:41 -1200] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:42-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=c0069240-223f-472c-9d88-ee404240ff37 http.request.method=POST http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.89824ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:42 -1200] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:43-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=55d201e1-5845-4c08-b134-abaca278a0bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri="/v2/foo/cccc/blobs/uploads/44a76261-e714-49e7-a4ee-855759a18c48?_state=rXtj39gquKaxYbmjere5sBED-myV4vR99TtZQaDzhUp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NGE3NjI2MS1lNzE0LTQ5ZTctYTRlZS04NTU3NTlhMThjNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDIuMTM2MDQ1MTU0WiJ9&digest=sha256%3A4fd5dea6b4ce7d31c64535daf0c7614233fa53fe222a41cf108791864ac32fe2" http.request.useragent=Go-http-client/1.1 http.response.duration=1.37494736s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:42 -1200] "PUT /v2/foo/cccc/blobs/uploads/44a76261-e714-49e7-a4ee-855759a18c48?_state=rXtj39gquKaxYbmjere5sBED-myV4vR99TtZQaDzhUp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NGE3NjI2MS1lNzE0LTQ5ZTctYTRlZS04NTU3NTlhMThjNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDIuMTM2MDQ1MTU0WiJ9&digest=sha256%3A4fd5dea6b4ce7d31c64535daf0c7614233fa53fe222a41cf108791864ac32fe2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:43-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=d173a774-5c68-4cdd-b931-037c32668022 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.45272ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:43 -1200] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:43-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=067e4f3e-4c96-4656-90e7-4f1b1bf274a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.8426ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:43 -1200] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=9270fcd0-d756-4342-93dd-57433441d9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri="/v2/foo/dddd/blobs/uploads/d89386f9-61b4-4242-abd7-bf9d0769384f?_state=aEzFtow7mfnTPfALW5ykZfQag-cSN1InrcRKMbeXhWJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkODkzODZmOS02MWI0LTQyNDItYWJkNy1iZjlkMDc2OTM4NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDMuNzAyMTY4MDM0WiJ9&digest=sha256%3A616597262c177c631125fb42b321c05b0a9b8916f0f7cd33f2305f97a2d33d4f" http.request.useragent=Go-http-client/1.1 http.response.duration=997.32052ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:43 -1200] "PUT /v2/foo/dddd/blobs/uploads/d89386f9-61b4-4242-abd7-bf9d0769384f?_state=aEzFtow7mfnTPfALW5ykZfQag-cSN1InrcRKMbeXhWJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkODkzODZmOS02MWI0LTQyNDItYWJkNy1iZjlkMDc2OTM4NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDMuNzAyMTY4MDM0WiJ9&digest=sha256%3A616597262c177c631125fb42b321c05b0a9b8916f0f7cd33f2305f97a2d33d4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=0441e8c9-7508-47c5-b0b4-48625cb2d3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52200" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=3.64708ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35357" http.request.id=eb67ac40-217f-46fd-8624-e5baa43ba5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52200" http.request.uri="/v2/_catalog?n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.4432ms http.response.status=200 http.response.written=63 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" ---- PASS: TestCatalogAPI (19.71s) +time="2025-09-07T06:20:24+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="2025-09-07T06:20:24+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:24+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=4c1862d6-52ec-4682-828a-3380527db580 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.245µs" http.response.status=200 http.response.written=20 +127.0.0.1 - - [07/Sep/2025:06:20:24 +1400] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2025-09-07T06:20:24+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=7605a100-98ca-424f-97db-22c340620e5e http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.271888ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:24 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:25+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=8d3ce23f-a4e1-45b6-b602-1375278b3caa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/aaaa/blobs/uploads/fcea5d68-cd71-4c7e-95ba-7d941e3e184f?_state=_KdOWON9Dy86hbYWeavptcG3p7MeSzdgcJHu8eE7WP57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2VhNWQ2OC1jZDcxLTRjN2UtOTViYS03ZDk0MWUzZTE4NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjQuNTYyMTEwMDkxWiJ9&digest=sha256%3A4b85d988ce0bd90c17690abeed7a9030bbfb0b78dee7c96a3b6053c8023f6053" http.request.useragent=Go-http-client/1.1 http.response.duration=767.442928ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:24 +1400] "PUT /v2/foo/aaaa/blobs/uploads/fcea5d68-cd71-4c7e-95ba-7d941e3e184f?_state=_KdOWON9Dy86hbYWeavptcG3p7MeSzdgcJHu8eE7WP57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2VhNWQ2OC1jZDcxLTRjN2UtOTViYS03ZDk0MWUzZTE4NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjQuNTYyMTEwMDkxWiJ9&digest=sha256%3A4b85d988ce0bd90c17690abeed7a9030bbfb0b78dee7c96a3b6053c8023f6053 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:25+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=f47141a9-462e-4a10-9042-e82cb6b90352 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.380649ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:25 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:25+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=c7bd0af8-bd5b-4dd5-b7c1-3706be4e20c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="823.845µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:25 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:27+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=d4d7f614-010a-408d-acaf-4236e9f98f13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/bbbb/blobs/uploads/7e09fc84-853d-476a-a7ff-2851bad49e74?_state=31wzX1PsSf-dW8NmehUtvicdZLK7h1xoupglBPSAmGx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTA5ZmM4NC04NTNkLTQ3NmEtYTdmZi0yODUxYmFkNDllNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjUuNDY4Nzg4ODQzWiJ9&digest=sha256%3A9e45ce4a325c0e0d2ebe1adb8c9a74d43f4e821b7ec495678bf6a2e4f9a34212" http.request.useragent=Go-http-client/1.1 http.response.duration=2.352705485s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:25 +1400] "PUT /v2/foo/bbbb/blobs/uploads/7e09fc84-853d-476a-a7ff-2851bad49e74?_state=31wzX1PsSf-dW8NmehUtvicdZLK7h1xoupglBPSAmGx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTA5ZmM4NC04NTNkLTQ3NmEtYTdmZi0yODUxYmFkNDllNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjUuNDY4Nzg4ODQzWiJ9&digest=sha256%3A9e45ce4a325c0e0d2ebe1adb8c9a74d43f4e821b7ec495678bf6a2e4f9a34212 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:27+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=7dfbd9d6-9260-4e02-83a5-0701443bb37a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.593211ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:27 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:27+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=701bb7c4-5f6c-443b-87a0-affe819ff077 http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.46133ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:27 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=28583b43-53de-4843-aaa4-8d5c35de29a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/cccc/blobs/uploads/f9a0cc34-a89b-4461-af48-358866220d9d?_state=r-urhv9fDEfvABrvt7Ys_Pf6T7zQH0HiSxSbVE4uDxZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOWEwY2MzNC1hODliLTQ0NjEtYWY0OC0zNTg4NjYyMjBkOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjcuOTI5MjM2MzM5WiJ9&digest=sha256%3Ab2030d548c1939552a9664a8f0c80390c85f13c1f02db1ae3eda6e55d20e44a2" http.request.useragent=Go-http-client/1.1 http.response.duration=877.658236ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:27 +1400] "PUT /v2/foo/cccc/blobs/uploads/f9a0cc34-a89b-4461-af48-358866220d9d?_state=r-urhv9fDEfvABrvt7Ys_Pf6T7zQH0HiSxSbVE4uDxZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOWEwY2MzNC1hODliLTQ0NjEtYWY0OC0zNTg4NjYyMjBkOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjcuOTI5MjM2MzM5WiJ9&digest=sha256%3Ab2030d548c1939552a9664a8f0c80390c85f13c1f02db1ae3eda6e55d20e44a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=a8823bfe-480a-458e-9fcd-0a845636016a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.45105ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:28 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:28+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=35e13d35-affe-4ec4-82f4-a75be6b06820 http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.363209ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:28 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:30+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=80a077ff-de4a-45ed-b100-2d271ed3cf97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/dddd/blobs/uploads/d3bd043d-ba63-4c32-83c8-5d424a551cae?_state=jyDUOsLjBGDjmc0irxKAUztVrbdilZjRgB0vrkuXu3d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkM2JkMDQzZC1iYTYzLTRjMzItODNjOC01ZDQyNGE1NTFjYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjguOTYwNjU0NjU4WiJ9&digest=sha256%3A14258cf415c477992e5d52a9f81ce7e93b34a1022a3e06614058efff09309083" http.request.useragent=Go-http-client/1.1 http.response.duration=1.71857298s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:28 +1400] "PUT /v2/foo/dddd/blobs/uploads/d3bd043d-ba63-4c32-83c8-5d424a551cae?_state=jyDUOsLjBGDjmc0irxKAUztVrbdilZjRgB0vrkuXu3d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkM2JkMDQzZC1iYTYzLTRjMzItODNjOC01ZDQyNGE1NTFjYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MjguOTYwNjU0NjU4WiJ9&digest=sha256%3A14258cf415c477992e5d52a9f81ce7e93b34a1022a3e06614058efff09309083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:30+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=d6d8f270-0c84-4ee9-9d39-e9beed037b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.049454ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:30 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:30+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=fbcee311-6b5a-49df-bfec-f4444d7b599f http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="776.446µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:30 +1400] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=b9c2127e-fafa-4a18-aeaa-6729fd14057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/eeee/blobs/uploads/9383a235-487e-4c84-a3d4-d4cf562e61e3?_state=Y4XyAubaHL3WNZ9-A1SgrMVeg5kQxWor4yB7LFvyz317Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MzgzYTIzNS00ODdlLTRjODQtYTNkNC1kNGNmNTYyZTYxZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzAuODI4NzM3MzMzWiJ9&digest=sha256%3A8fcbb5cb6c0ccba07206a07e69f6d464fdc221d3e7777a3f0dd4fc734a4366e2" http.request.useragent=Go-http-client/1.1 http.response.duration=2.927642782s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:30 +1400] "PUT /v2/foo/eeee/blobs/uploads/9383a235-487e-4c84-a3d4-d4cf562e61e3?_state=Y4XyAubaHL3WNZ9-A1SgrMVeg5kQxWor4yB7LFvyz317Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MzgzYTIzNS00ODdlLTRjODQtYTNkNC1kNGNmNTYyZTYxZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzAuODI4NzM3MzMzWiJ9&digest=sha256%3A8fcbb5cb6c0ccba07206a07e69f6d464fdc221d3e7777a3f0dd4fc734a4366e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=df10e1cd-1da3-44e4-9cfc-8ad4da1e84fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.898213ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:33 +1400] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:33+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=51133e55-eddd-4c52-b5ed-1a8c9d7f0c29 http.request.method=POST http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="799.765µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:33 +1400] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=7afeb6e9-f36d-41cb-8741-b2bae4b79569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/ffff/blobs/uploads/4a9186a5-ca88-441d-9bf0-ff98deed59f4?_state=ELgCdhEbn7KIyrnbpdwk4g_EQ9GkObYUAGYb_LH92qN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0YTkxODZhNS1jYTg4LTQ0MWQtOWJmMC1mZjk4ZGVlZDU5ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzMuOTY4MjQ3MTkyWiJ9&digest=sha256%3Ac4cd54a636da749addaeb00169b4402e145cb576cb09126b482284ba57f58f20" http.request.useragent=Go-http-client/1.1 http.response.duration=1.662313557s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:33 +1400] "PUT /v2/foo/ffff/blobs/uploads/4a9186a5-ca88-441d-9bf0-ff98deed59f4?_state=ELgCdhEbn7KIyrnbpdwk4g_EQ9GkObYUAGYb_LH92qN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0YTkxODZhNS1jYTg4LTQ0MWQtOWJmMC1mZjk4ZGVlZDU5ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzMuOTY4MjQ3MTkyWiJ9&digest=sha256%3Ac4cd54a636da749addaeb00169b4402e145cb576cb09126b482284ba57f58f20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=24b56fa5-1b1b-4406-aecf-2dd39e12887c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.419889ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=ae349788-d334-4ff9-b39d-edb447c471f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.404µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=3001c3ae-0383-48d3-a150-717d053ed63f http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="652.844µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=871cc318-1119-4574-8ace-fa477d505a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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=2.851339ms http.response.status=200 http.response.written=74 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=723e622f-d56b-4176-91aa-0aa06194a7d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="718.685µs" http.response.status=200 http.response.written=30 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=1709f8e1-dbbe-44b3-bd38-63a0602aaeeb http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="687.444µs" http.response.status=200 http.response.written=63 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=4563807f-8f1b-48c3-b6d4-5aeeeff3b019 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="868.206µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+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:45511" http.request.id=e3a4c7e7-2aee-44da-b3e8-d370ff7e2f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="950.007µs" http.response.status=400 http.response.written=116 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+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:45511" http.request.id=d1815a9e-a83f-424b-8038-c2f57019886d http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="672.324µs" http.response.status=400 http.response.written=115 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=2b817ead-7993-44ae-820b-72d34767c9e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="658.204µs" http.response.status=200 http.response.written=20 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45511" http.request.id=d6aa1417-f997-4515-ad79-a7e55e14170a http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" 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="704.245µs" http.response.status=200 http.response.written=74 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" +time="2025-09-07T06:20:35+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="2025-09-07T06:20:35+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:35+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=8e9518ab-100f-495b-a2aa-99f9ea5edc67 http.request.method=POST http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="897.486µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:38+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=8d66c970-b25d-4b18-a798-1dcfb799cf5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri="/v2/foo/aaaa/blobs/uploads/ba6e4088-fe57-4fc7-8a17-f60280a2df14?_state=8-dPfje5sABq200lB99gxgBN4GUVCx72w-GULbtbN_d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYTZlNDA4OC1mZTU3LTRmYzctOGExNy1mNjAyODBhMmRmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzUuODQ1ODY0NjFaIn0%3D&digest=sha256%3A90de33fda1754b4773536349768b5fa584cf256782ef9d63d035a1697b2090eb" http.request.useragent=Go-http-client/1.1 http.response.duration=2.215821151s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:35 +1400] "PUT /v2/foo/aaaa/blobs/uploads/ba6e4088-fe57-4fc7-8a17-f60280a2df14?_state=8-dPfje5sABq200lB99gxgBN4GUVCx72w-GULbtbN_d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYTZlNDA4OC1mZTU3LTRmYzctOGExNy1mNjAyODBhMmRmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzUuODQ1ODY0NjFaIn0%3D&digest=sha256%3A90de33fda1754b4773536349768b5fa584cf256782ef9d63d035a1697b2090eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:38+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=65295c1c-57dc-4cb7-a364-4bd9374b553a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.47081ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:38 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:38+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=3c30ceb6-19ef-4060-a2fc-e22b725b8e6f http.request.method=POST http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.732371ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:38 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=d2348de6-a202-4d64-a78f-a7af54c20e81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri="/v2/foo/bbbb/blobs/uploads/7e1deb48-9dee-4fdc-a211-d1f5393dc652?_state=33dSKKtXnrTjWu7tPuY-BSD9C3FNbPdGIBH_Kp9uHc97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTFkZWI0OC05ZGVlLTRmZGMtYTIxMS1kMWY1MzkzZGM2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzguMjA5NjkzNTY0WiJ9&digest=sha256%3A9a65c549d0df2f7c4883d4f0991f63ccbb34446046d1167fa22d0f1ba051db72" http.request.useragent=Go-http-client/1.1 http.response.duration=2.099240558s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:38 +1400] "PUT /v2/foo/bbbb/blobs/uploads/7e1deb48-9dee-4fdc-a211-d1f5393dc652?_state=33dSKKtXnrTjWu7tPuY-BSD9C3FNbPdGIBH_Kp9uHc97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTFkZWI0OC05ZGVlLTRmZGMtYTIxMS1kMWY1MzkzZGM2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6MzguMjA5NjkzNTY0WiJ9&digest=sha256%3A9a65c549d0df2f7c4883d4f0991f63ccbb34446046d1167fa22d0f1ba051db72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=9f352be6-7d7d-4100-9310-c51f75acb996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.584131ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:40 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=800fb539-5b13-4be0-a697-312fc0dea251 http.request.method=POST http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="790.805µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:40 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=854ef9e7-4aa0-414d-a595-704ce4c037f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri="/v2/foo/cccc/blobs/uploads/eb7afb1a-350f-4690-92ad-d6388732e6c1?_state=dHLjtB5gMvBrTSf5kdtsYGgzXC_oKOVVXnxdwGFLBa57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjdhZmIxYS0zNTBmLTQ2OTAtOTJhZC1kNjM4ODczMmU2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDAuNDAyOTkxNzIxWiJ9&digest=sha256%3A552112e4f5f57406dc3e48258ff65d05c43af32a8512309cd86568b51f2bc42c" http.request.useragent=Go-http-client/1.1 http.response.duration=576.110108ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:40 +1400] "PUT /v2/foo/cccc/blobs/uploads/eb7afb1a-350f-4690-92ad-d6388732e6c1?_state=dHLjtB5gMvBrTSf5kdtsYGgzXC_oKOVVXnxdwGFLBa57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjdhZmIxYS0zNTBmLTQ2OTAtOTJhZC1kNjM4ODczMmU2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDAuNDAyOTkxNzIxWiJ9&digest=sha256%3A552112e4f5f57406dc3e48258ff65d05c43af32a8512309cd86568b51f2bc42c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:40+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=af3376e4-f650-4876-9669-c750eb264f2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=2.95042ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:40 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:41+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=c1f3ef3d-74b9-4663-83a9-790248f16600 http.request.method=POST http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="862.286µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:41 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=c68be28d-d4fb-439a-ab36-c04998463685 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri="/v2/foo/dddd/blobs/uploads/b82f8f8d-a17e-4b98-8564-44f87688f5d0?_state=oSa1W4iq1TcFYhBthpZpNRN1WKPF-0RC-0ufikHW7HN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiODJmOGY4ZC1hMTdlLTRiOTgtODU2NC00NGY4NzY4OGY1ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDEuMTEzNTQxNjZaIn0%3D&digest=sha256%3Aa93cd046655e98f4fcef6d475e920c5d52ff855e3b96b11b9868e0c839c8f0d3" http.request.useragent=Go-http-client/1.1 http.response.duration=2.237776177s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:41 +1400] "PUT /v2/foo/dddd/blobs/uploads/b82f8f8d-a17e-4b98-8564-44f87688f5d0?_state=oSa1W4iq1TcFYhBthpZpNRN1WKPF-0RC-0ufikHW7HN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiODJmOGY4ZC1hMTdlLTRiOTgtODU2NC00NGY4NzY4OGY1ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDEuMTEzNTQxNjZaIn0%3D&digest=sha256%3Aa93cd046655e98f4fcef6d475e920c5d52ff855e3b96b11b9868e0c839c8f0d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=f5971c80-102a-4ec1-b299-1b4685049580 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36846" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.42349ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39251" http.request.id=88ed2326-e391-41a0-96d1-278c7fcecc24 http.request.method=GET http.request.remoteaddr="127.0.0.1:36846" 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="653.284µs" http.response.status=200 http.response.written=63 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" +--- PASS: TestCatalogAPI (18.91s) === RUN TestURLPrefix -time="2026-10-09T10:40:44-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="2026-10-09T10:40:44-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:41545" http.request.id=39fa9216-1cbb-4c27-880e-448178e6edba http.request.method=GET http.request.remoteaddr="127.0.0.1:55598" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.72µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" ---- PASS: TestURLPrefix (0.01s) +time="2025-09-07T06:20:43+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="2025-09-07T06:20:43+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33977" http.request.id=869aab2d-9f32-4208-adb0-55d35aab0360 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.005µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +--- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI -time="2026-10-09T10:40:44-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="2026-10-09T10:40:44-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:44-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=c6595a6c-3b63-4954-89a7-57630e528981 http.request.method=GET http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.36µs" http.response.status=404 http.response.written=157 vars.digest="sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "GET /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=2ed33fa6-ea5e-4a9c-b6c2-6de099988923 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.48µs" http.response.status=404 http.response.written=157 vars.digest="sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "HEAD /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=7cc94d6d-c6b6-4db7-94f7-ed44d68951e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58864" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="718.24µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=3343b8f1-26d4-4eeb-99c1-9734264a32d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="743.64µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "GET /v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=b6d39e9a-8126-4bc9-84c0-57bd0d5e5ae2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="793.04µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "DELETE /v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=199481a9-6dac-430e-b29d-64abe74e6c6e http.request.method=GET http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=32f0795d-0f2a-4a3e-bb26-14948a478b8c -time="2026-10-09T10:40:44-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:37267" http.request.id=199481a9-6dac-430e-b29d-64abe74e6c6e http.request.method=GET http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.08µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=32f0795d-0f2a-4a3e-bb26-14948a478b8c -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "GET /v2/foo/bar/blobs/uploads/32f0795d-0f2a-4a3e-bb26-14948a478b8c?_state=tOAzA48yL0gDNErJnXXp3eIhwBmW7RXSMGeyOWePvN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjA3OTVkLTBmMmEtNGEzZS1iYjI2LTE0OTQ4YTQ3OGI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44NzY3NzkwMzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=1f867537-1328-40d6-a602-560279cba242 http.request.method=POST http.request.remoteaddr="127.0.0.1:58870" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="798µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-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:37267" http.request.id=775e02fc-3187-4a01-b9da-2841ad77e98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd?_state=_tzS5V5MO_X5buSGuIy8HRZrRLVDy6NnHjW5KUl4VU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MGMzZjhhLTNiNTUtNGFlNS05NzMyLWNhNWZhODdlYjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODEzOTc2NzRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 provided="sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" vars.name=foo/bar vars.uuid=b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd -time="2026-10-09T10:40:44-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=775e02fc-3187-4a01-b9da-2841ad77e98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd?_state=_tzS5V5MO_X5buSGuIy8HRZrRLVDy6NnHjW5KUl4VU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MGMzZjhhLTNiNTUtNGFlNS05NzMyLWNhNWZhODdlYjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODEzOTc2NzRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd -time="2026-10-09T10:40:44-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f, 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:37267" http.request.id=775e02fc-3187-4a01-b9da-2841ad77e98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd?_state=_tzS5V5MO_X5buSGuIy8HRZrRLVDy6NnHjW5KUl4VU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MGMzZjhhLTNiNTUtNGFlNS05NzMyLWNhNWZhODdlYjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODEzOTc2NzRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.88µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "PUT /v2/foo/bar/blobs/uploads/b90c3f8a-3b55-4ae5-9732-ca5fa87eb8bd?_state=_tzS5V5MO_X5buSGuIy8HRZrRLVDy6NnHjW5KUl4VU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MGMzZjhhLTNiNTUtNGFlNS05NzMyLWNhNWZhODdlYjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODEzOTc2NzRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=b2231882-5e3f-48c5-84bb-36b848453473 http.request.method=POST http.request.remoteaddr="127.0.0.1:58870" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="617.56µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=59894e77-a3b9-49e7-a33c-9e51b40b8ed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/f8bcf449-1cee-423f-abab-7b0512241421?_state=3AMGZTycO328L8lDRgAexMkgpJfWUpGl0Vko3HxVwgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YmNmNDQ5LTFjZWUtNDIzZi1hYmFiLTdiMDUxMjI0MTQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODM3MDU5NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=2.05976ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "PUT /v2/foo/bar/blobs/uploads/f8bcf449-1cee-423f-abab-7b0512241421?_state=3AMGZTycO328L8lDRgAexMkgpJfWUpGl0Vko3HxVwgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YmNmNDQ5LTFjZWUtNDIzZi1hYmFiLTdiMDUxMjI0MTQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODM3MDU5NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=45fbd1c1-e730-494b-8a2c-85b3872df957 http.request.method=POST http.request.remoteaddr="127.0.0.1:58870" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.60844ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=2bb720b8-d090-47cf-83f8-d5549725f55c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/d185a5fa-f9ed-4a73-a68b-51739475da2d?_state=hxDFM45K4acoXz5FmevQAe7-SZnjRrTZx8ul1RuwJax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxODVhNWZhLWY5ZWQtNGE3My1hNjhiLTUxNzM5NDc1ZGEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODgwNjM4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="920µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "PUT /v2/foo/bar/blobs/uploads/d185a5fa-f9ed-4a73-a68b-51739475da2d?_state=hxDFM45K4acoXz5FmevQAe7-SZnjRrTZx8ul1RuwJax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxODVhNWZhLWY5ZWQtNGE3My1hNjhiLTUxNzM5NDc1ZGEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44ODgwNjM4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:44-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=b2ebefd5-812c-4594-b0a5-5850bed2a96d http.request.method=POST http.request.remoteaddr="127.0.0.1:58870" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="651.8µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=683f50ac-b145-4d74-8e34-59b396b165d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/c750e851-574f-49ba-aef3-ccfc70a3b4fd?_state=iPZHmh5OQ_Gkimixauu4h82pVnFDVhLl5TtGc0A_Gxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTBlODUxLTU3NGYtNDliYS1hZWYzLWNjZmM3MGEzYjRmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44OTA1OTc1MTRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.33583796s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:44 -1200] "PUT /v2/foo/bar/blobs/uploads/c750e851-574f-49ba-aef3-ccfc70a3b4fd?_state=iPZHmh5OQ_Gkimixauu4h82pVnFDVhLl5TtGc0A_Gxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTBlODUxLTU3NGYtNDliYS1hZWYzLWNjZmM3MGEzYjRmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0NC44OTA1OTc1MTRaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:46-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=cd693e68-83db-4b80-a719-4699da28cb66 http.request.method=POST http.request.remoteaddr="127.0.0.1:58870" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.83804ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:46 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-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:37267" http.request.id=c67ce8ca-60ec-4445-ab3f-f69479fa5fd8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/19eb7ee5-f1ab-48fe-bb87-5effc0c08b9e?_state=UXI2nickv11IbSSNlmZRchNhz7lptOavujyfuKhMETh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZWI3ZWU1LWYxYWItNDhmZS1iYjg3LTVlZmZjMGMwOGI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ni4yNjcyMzcwMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.46515308s http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:46 -1200] "PATCH /v2/foo/bar/blobs/uploads/19eb7ee5-f1ab-48fe-bb87-5effc0c08b9e?_state=UXI2nickv11IbSSNlmZRchNhz7lptOavujyfuKhMETh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZWI3ZWU1LWYxYWItNDhmZS1iYjg3LTVlZmZjMGMwOGI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ni4yNjcyMzcwMzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=1477ddca-6072-47d8-be8b-5056d46de896 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/uploads/19eb7ee5-f1ab-48fe-bb87-5effc0c08b9e?_state=gSEemnnHBcraWGCc9g2LAyi1dLJ8ZRyyIKoVeTZaYYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZWI3ZWU1LWYxYWItNDhmZS1iYjg3LTVlZmZjMGMwOGI5ZSIsIk9mZnNldCI6MjM5MzE5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDZaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.34032ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "PUT /v2/foo/bar/blobs/uploads/19eb7ee5-f1ab-48fe-bb87-5effc0c08b9e?_state=gSEemnnHBcraWGCc9g2LAyi1dLJ8ZRyyIKoVeTZaYYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZWI3ZWU1LWYxYWItNDhmZS1iYjg3LTVlZmZjMGMwOGI5ZSIsIk9mZnNldCI6MjM5MzE5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDZaIn0%3D&digest=sha256%3A63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=09a88af8-028d-4ed1-aa93-af0df6928d96 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.49776ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "HEAD /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=6631d1dc-2a91-4d78-8a47-bb6bb8645204 http.request.method=GET http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=35.10172ms http.response.status=200 http.response.written=23931904 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 200 23931904 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=error msg="error parsing digest=\"sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=1536cf49-884d-4da4-b0be-b32ec3453c43 http.request.method=GET http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" vars.name=foo/bar -time="2026-10-09T10:40:47-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:37267" http.request.id=1536cf49-884d-4da4-b0be-b32ec3453c43 http.request.method=GET http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/v2/foo/bar/blobs/sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.37248ms http.response.status=400 http.response.written=110 vars.digest="sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha257:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=147712f2-1fd2-4cc4-afbd-7135344520f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51464" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.533ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-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="2026-10-09T10:40:47-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:47-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=871e7d2c-6c06-4832-be0f-f7e7f83e4224 http.request.method=GET http.request.remoteaddr="127.0.0.1:52188" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.0402ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=d4869203-c33b-452e-95b2-95ae3f207fa3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.92268ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "HEAD /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=d50705f6-9ad8-430a-9544-334ba27177f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52204" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.66572ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=535ef82e-b897-4666-aaab-dc99caac7571 http.request.method=GET http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.73648ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=7c435632-f38f-43b5-a7d0-d0c52d567d3f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.8576ms http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "DELETE /v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=654e5ce8-21be-4ef5-89e2-bc1587af4b3b http.request.method=GET http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=3bd929d0-5cd1-4cc2-aed5-96351d50e9aa -time="2026-10-09T10:40:47-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:33979" http.request.id=654e5ce8-21be-4ef5-89e2-bc1587af4b3b http.request.method=GET http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.51624ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=3bd929d0-5cd1-4cc2-aed5-96351d50e9aa -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/uploads/3bd929d0-5cd1-4cc2-aed5-96351d50e9aa?_state=In4bgEKzY_iL60rzChZ0693DsJTOr1Q8uriV4XxSJ6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiZDkyOWQwLTVjZDEtNGNjMi1hZWQ1LTk2MzUxZDUwZTlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NjY0ODcyMzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=b6e2cdfd-8889-43f1-a77d-8750195f5a47 http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.84096ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-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:33979" http.request.id=a941b86a-56ce-4178-a61b-95feb5c96682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/a74173ad-bcf2-4ee3-a26b-80129a048024?_state=UdgtxJuBEWQ1KOrcMoLtzPzFtV7e4HnATO9GDTBIlEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDE3M2FkLWJjZjItNGVlMy1hMjZiLTgwMTI5YTA0ODAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NzU1NzUxOTRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 provided="sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" vars.name=foo/bar vars.uuid=a74173ad-bcf2-4ee3-a26b-80129a048024 -time="2026-10-09T10:40:47-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=a941b86a-56ce-4178-a61b-95feb5c96682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/a74173ad-bcf2-4ee3-a26b-80129a048024?_state=UdgtxJuBEWQ1KOrcMoLtzPzFtV7e4HnATO9GDTBIlEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDE3M2FkLWJjZjItNGVlMy1hMjZiLTgwMTI5YTA0ODAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NzU1NzUxOTRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=a74173ad-bcf2-4ee3-a26b-80129a048024 -time="2026-10-09T10:40:47-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6, 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:33979" http.request.id=a941b86a-56ce-4178-a61b-95feb5c96682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/a74173ad-bcf2-4ee3-a26b-80129a048024?_state=UdgtxJuBEWQ1KOrcMoLtzPzFtV7e4HnATO9GDTBIlEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDE3M2FkLWJjZjItNGVlMy1hMjZiLTgwMTI5YTA0ODAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NzU1NzUxOTRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.13024ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=a74173ad-bcf2-4ee3-a26b-80129a048024 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "PUT /v2/foo/bar/blobs/uploads/a74173ad-bcf2-4ee3-a26b-80129a048024?_state=UdgtxJuBEWQ1KOrcMoLtzPzFtV7e4HnATO9GDTBIlEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NDE3M2FkLWJjZjItNGVlMy1hMjZiLTgwMTI5YTA0ODAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45NzU1NzUxOTRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=2e4721ec-5fee-488e-917a-23d42ccb394c http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.61996ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=7c26c2db-a024-475e-a35c-2f956eaea354 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/6c4a0466-9032-4075-9efd-7c4952c09542?_state=n2Pq_Ydl7A_NxT5iv6R8awr_fyHSRwjjlL_7MLgIwut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNGEwNDY2LTkwMzItNDA3NS05ZWZkLTdjNDk1MmMwOTU0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45ODA0ODY3MTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=2.06992ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "PUT /v2/foo/bar/blobs/uploads/6c4a0466-9032-4075-9efd-7c4952c09542?_state=n2Pq_Ydl7A_NxT5iv6R8awr_fyHSRwjjlL_7MLgIwut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNGEwNDY2LTkwMzItNDA3NS05ZWZkLTdjNDk1MmMwOTU0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45ODA0ODY3MTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=f9edc77e-f84a-4897-bd6e-d00331e30de1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.79824ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=1b543b6f-a5b5-4d98-9190-e85e1e9e5d81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/58a99aea-c045-43b8-b2c0-257625f74b2d?_state=dDVYaQmjNtQwPxNa4_vvJefqMRQtJx1J-105nctEf4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTk5YWVhLWMwNDUtNDNiOC1iMmMwLTI1NzYyNWY3NGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45ODY4MzQxOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=2.24048ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "PUT /v2/foo/bar/blobs/uploads/58a99aea-c045-43b8-b2c0-257625f74b2d?_state=dDVYaQmjNtQwPxNa4_vvJefqMRQtJx1J-105nctEf4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTk5YWVhLWMwNDUtNDNiOC1iMmMwLTI1NzYyNWY3NGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45ODY4MzQxOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:47-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=bece5575-70c7-4b42-a588-cd0f934d6fcf http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.85944ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:48-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=55104233-8783-4ed5-8af9-c131fe4da522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/1dc9579a-47ed-4037-80db-1763ba7b517a?_state=vhNJlFmwkJW18BmgRy8COBS8YjzJKZq-zkg_aH8xcFN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzk1NzlhLTQ3ZWQtNDAzNy04MGRiLTE3NjNiYTdiNTE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45OTIwMDY4NzRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.duration=807.04736ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "PUT /v2/foo/bar/blobs/uploads/1dc9579a-47ed-4037-80db-1763ba7b517a?_state=vhNJlFmwkJW18BmgRy8COBS8YjzJKZq-zkg_aH8xcFN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzk1NzlhLTQ3ZWQtNDAzNy04MGRiLTE3NjNiYTdiNTE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0Ny45OTIwMDY4NzRaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:48-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=7a978e0b-ad62-47d9-b5e8-ebf18deec237 http.request.method=POST http.request.remoteaddr="127.0.0.1:52206" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.77224ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:48 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-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:33979" http.request.id=baeaa2b2-7f94-49b7-ad9e-af429c92d184 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/8a65b20b-30ad-4fb7-8f90-9ca92c5cb7af?_state=qOQDT5PLpkshvnfWag4QIhBr6tgcza5G-x0UUyEPjLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjViMjBiLTMwYWQtNGZiNy04ZjkwLTljYTkyYzVjYjdhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OC44MzIzOTMyMzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=850.65496ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:48 -1200] "PATCH /v2/foo/bar/blobs/uploads/8a65b20b-30ad-4fb7-8f90-9ca92c5cb7af?_state=qOQDT5PLpkshvnfWag4QIhBr6tgcza5G-x0UUyEPjLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjViMjBiLTMwYWQtNGZiNy04ZjkwLTljYTkyYzVjYjdhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OC44MzIzOTMyMzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=d542b803-cffd-4c05-9c16-3cea70990b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/uploads/8a65b20b-30ad-4fb7-8f90-9ca92c5cb7af?_state=Nsd-F5ngkTeILmxFr1SFGF8K1aVDeHlOOY6MRduwBtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjViMjBiLTMwYWQtNGZiNy04ZjkwLTljYTkyYzVjYjdhZiIsIk9mZnNldCI6MTc1MjYyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDhaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.duration=1.10836ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "PUT /v2/foo/bar/blobs/uploads/8a65b20b-30ad-4fb7-8f90-9ca92c5cb7af?_state=Nsd-F5ngkTeILmxFr1SFGF8K1aVDeHlOOY6MRduwBtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjViMjBiLTMwYWQtNGZiNy04ZjkwLTljYTkyYzVjYjdhZiIsIk9mZnNldCI6MTc1MjYyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NDhaIn0%3D&digest=sha256%3A3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=0cdc67ee-6aba-4feb-ad78-d97d69f54a66 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="855.2µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "HEAD /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=05cfa745-3bc2-410f-ad6d-8d0506192fe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=29.24264ms http.response.status=200 http.response.written=17526272 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 200 17526272 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=error msg="error parsing digest=\"sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=f6bab5b8-0f08-41d9-a424-549cd6403ba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" vars.name=foo/bar -time="2026-10-09T10:40:49-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:33979" http.request.id=f6bab5b8-0f08-41d9-a424-549cd6403ba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/bar/blobs/sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="763µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha257:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=ba11708c-0c97-4dfe-a534-26fe61d68ca4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52222" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.duration=1.05028ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=e31d5b02-33a7-469e-98e0-650b353c954d http.request.method=GET http.request.remoteaddr="127.0.0.1:52218" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=10.152ms http.response.status=200 http.response.written=2687104 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:33979" http.request.id=51ac51cb-3edc-4d26-bcd9-6fa9b29a281c http.request.method=GET http.request.remoteaddr="127.0.0.1:52222" http.request.uri="/v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=4.70384ms http.response.status=200 http.response.written=229376 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha256:3ff9eb2acb6733e083906ab9f0111ac8f8802720fa8fa3f5c527fc4911fbd2e6 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=41ea673b-481c-40d1-a551-005bac89ab92 http.request.method=GET http.request.remoteaddr="127.0.0.1:51458" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.95750716s http.response.status=200 http.response.written=2687104 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37267" http.request.id=17fd057a-4229-4664-8b90-0f6e99c0f852 http.request.method=GET http.request.remoteaddr="127.0.0.1:51464" http.request.uri="/v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.94937628s http.response.status=200 http.response.written=2614272 -127.0.0.1 - - [09/Oct/2026:10:40:47 -1200] "GET /v2/foo/bar/blobs/sha256:63c6bb433be3764f196ba0eb41b21f08d7620dcb02769d6d8a43b3a8164cfb3f HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" ---- PASS: TestBlobAPI (5.03s) +time="2025-09-07T06:20:43+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="2025-09-07T06:20:43+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:43+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=235fe01d-a397-4cb5-a747-bc4e0a66e930 http.request.method=GET http.request.remoteaddr="127.0.0.1:47010" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.446µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "GET /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=90440867-80b2-4b52-aac1-47f705c76e45 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.526µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "HEAD /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=c10e031b-df3a-49b5-aace-992cd4fdfa18 http.request.method=POST http.request.remoteaddr="127.0.0.1:47018" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="968.807µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=ccd801d6-8e28-4db4-a49b-490458112b43 http.request.method=GET http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="945.286µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "GET /v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=b9c462f5-5445-49ca-928a-add29a066080 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="806.405µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "DELETE /v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=da07a39d-5414-4dd2-8fea-8fea3f02df04 http.request.method=GET http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=9e4be39a-cb69-4aba-bd53-87b6d400ea04 +time="2025-09-07T06:20:43+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:39581" http.request.id=da07a39d-5414-4dd2-8fea-8fea3f02df04 http.request.method=GET http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.605µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=9e4be39a-cb69-4aba-bd53-87b6d400ea04 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "GET /v2/foo/bar/blobs/uploads/9e4be39a-cb69-4aba-bd53-87b6d400ea04?_state=AsXz9gyImbBijn0IbdSGmqjdE79CubKWcNcDP0Ei1-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNGJlMzlhLWNiNjktNGFiYS1iZDUzLTg3YjZkNDAwZWEwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NDg4MTc1MzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=227dafd2-b688-4d45-a5c4-ed6151369391 http.request.method=POST http.request.remoteaddr="127.0.0.1:47034" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.56833ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+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:39581" http.request.id=da125f83-cf57-4bf4-bbde-0392af06de39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/948c812c-f95d-48f9-b7c9-7eb1d41b8f89?_state=8Wr-U0LvfRK5wIyDU15LWAN3zC3CVN4Tus8dIQQiaD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGM4MTJjLWY5NWQtNDhmOS1iN2M5LTdlYjFkNDFiOGY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTUzNzc0MjNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 provided="sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" vars.name=foo/bar vars.uuid=948c812c-f95d-48f9-b7c9-7eb1d41b8f89 +time="2025-09-07T06:20:43+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=da125f83-cf57-4bf4-bbde-0392af06de39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/948c812c-f95d-48f9-b7c9-7eb1d41b8f89?_state=8Wr-U0LvfRK5wIyDU15LWAN3zC3CVN4Tus8dIQQiaD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGM4MTJjLWY5NWQtNDhmOS1iN2M5LTdlYjFkNDFiOGY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTUzNzc0MjNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=948c812c-f95d-48f9-b7c9-7eb1d41b8f89 +time="2025-09-07T06:20:43+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb, 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:39581" http.request.id=da125f83-cf57-4bf4-bbde-0392af06de39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/948c812c-f95d-48f9-b7c9-7eb1d41b8f89?_state=8Wr-U0LvfRK5wIyDU15LWAN3zC3CVN4Tus8dIQQiaD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGM4MTJjLWY5NWQtNDhmOS1iN2M5LTdlYjFkNDFiOGY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTUzNzc0MjNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.073688ms http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=948c812c-f95d-48f9-b7c9-7eb1d41b8f89 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "PUT /v2/foo/bar/blobs/uploads/948c812c-f95d-48f9-b7c9-7eb1d41b8f89?_state=8Wr-U0LvfRK5wIyDU15LWAN3zC3CVN4Tus8dIQQiaD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGM4MTJjLWY5NWQtNDhmOS1iN2M5LTdlYjFkNDFiOGY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTUzNzc0MjNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=8d7bf22a-5e83-4f92-95e2-eb87781672c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47034" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="771.725µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=865c99b3-6b44-4b1d-aa9a-2879be5e4a47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/5ec41bfc-9c22-4aed-ae96-b16bc0bb2d70?_state=qjqtCOtj-x-ySKn44mem9KA9eR4MlzNaTbS7gb-iGPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzQxYmZjLTljMjItNGFlZC1hZTk2LWIxNmJjMGJiMmQ3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTgwOTQ0MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration="967.567µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "PUT /v2/foo/bar/blobs/uploads/5ec41bfc-9c22-4aed-ae96-b16bc0bb2d70?_state=qjqtCOtj-x-ySKn44mem9KA9eR4MlzNaTbS7gb-iGPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYzQxYmZjLTljMjItNGFlZC1hZTk2LWIxNmJjMGJiMmQ3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NTgwOTQ0MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=b3723bcc-c939-4ff0-bdd4-9fd4e62a2d25 http.request.method=POST http.request.remoteaddr="127.0.0.1:47034" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="766.765µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=13ff33bb-43be-49fd-9d88-f3281e67997b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/a01e4afa-7762-45ee-b4cc-9cc5548bf0e4?_state=Pm58fPtzw8o1NCxdPJpsM3s1VafQgMuQWTjlDzzWoa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMWU0YWZhLTc3NjItNDVlZS1iNGNjLTljYzU1NDhiZjBlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NjA0MDA2OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="961.646µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "PUT /v2/foo/bar/blobs/uploads/a01e4afa-7762-45ee-b4cc-9cc5548bf0e4?_state=Pm58fPtzw8o1NCxdPJpsM3s1VafQgMuQWTjlDzzWoa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMWU0YWZhLTc3NjItNDVlZS1iNGNjLTljYzU1NDhiZjBlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NjA0MDA2OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:43+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=f793ed3a-0811-4b2b-b546-c9eae858389b http.request.method=POST http.request.remoteaddr="127.0.0.1:47034" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="752.726µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=92b06226-cfd8-49f9-b2a0-1e39ebf3726d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/835356eb-ddf9-4686-a216-7db9d8c5a5cf?_state=8LojmsEH0ej8fvwDWHuEiJFNVOmSm8kirtjBSnaVRPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTM1NmViLWRkZjktNDY4Ni1hMjE2LTdkYjlkOGM1YTVjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NjI2OTkyNzNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.duration=604.857102ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:43 +1400] "PUT /v2/foo/bar/blobs/uploads/835356eb-ddf9-4686-a216-7db9d8c5a5cf?_state=8LojmsEH0ej8fvwDWHuEiJFNVOmSm8kirtjBSnaVRPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTM1NmViLWRkZjktNDY4Ni1hMjE2LTdkYjlkOGM1YTVjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0My40NjI2OTkyNzNaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=33b189e9-dc7e-4d01-9572-2e71f9212a63 http.request.method=POST http.request.remoteaddr="127.0.0.1:47034" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="856.646µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+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:39581" http.request.id=06f4f203-f47a-4dbc-95a6-e8b3ea868b52 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/664b2fb0-2a9c-4868-ae02-5d43c6fcca55?_state=SLyHD-He1GFQ_Ise3QsU7iLf0JU6jHEmLqUGZ4J17ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NGIyZmIwLTJhOWMtNDg2OC1hZTAyLTVkNDNjNmZjY2E1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC4wNzg1MjA3NjlaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=633.539257ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PATCH /v2/foo/bar/blobs/uploads/664b2fb0-2a9c-4868-ae02-5d43c6fcca55?_state=SLyHD-He1GFQ_Ise3QsU7iLf0JU6jHEmLqUGZ4J17ap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NGIyZmIwLTJhOWMtNDg2OC1hZTAyLTVkNDNjNmZjY2E1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC4wNzg1MjA3NjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=22033a6a-f4e3-4f03-93a0-76d447b4f53a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/uploads/664b2fb0-2a9c-4868-ae02-5d43c6fcca55?_state=Ve-VBl8_fbQ1MDGuOqWnY93Kb83mt8rqQFrVZ_BZT0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NGIyZmIwLTJhOWMtNDg2OC1hZTAyLTVkNDNjNmZjY2E1NSIsIk9mZnNldCI6MTY1OTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDRaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.duration=1.079727ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PUT /v2/foo/bar/blobs/uploads/664b2fb0-2a9c-4868-ae02-5d43c6fcca55?_state=Ve-VBl8_fbQ1MDGuOqWnY93Kb83mt8rqQFrVZ_BZT0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NGIyZmIwLTJhOWMtNDg2OC1hZTAyLTVkNDNjNmZjY2E1NSIsIk9mZnNldCI6MTY1OTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDRaIn0%3D&digest=sha256%3A1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=05a6d97c-3822-414c-a390-20051fb8b1b4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="866.326µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "HEAD /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=0eadd53f-f645-44a5-8ebf-b890f387739a http.request.method=GET http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=9.852627ms http.response.status=200 http.response.written=16594944 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 200 16594944 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=error msg="error parsing digest=\"sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=d73c5060-32c8-4c98-aa75-6b15c18ea2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" vars.name=foo/bar +time="2025-09-07T06:20:44+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:39581" http.request.id=d73c5060-32c8-4c98-aa75-6b15c18ea2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/blobs/sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.605µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha257:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=491fd110-f1f6-4dc6-87f4-e199e46a3092 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.duration="996.607µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20: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 +time="2025-09-07T06:20:44+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:44+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=0b3a10eb-8625-4886-9f28-1a12a6967f67 http.request.method=GET http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.325µs" http.response.status=404 http.response.written=157 vars.digest="sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=59ecad09-e2a2-4ff7-9d3e-8d793ae25659 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.755771ms http.response.status=404 http.response.written=157 vars.digest="sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "HEAD /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=fe80ffa8-d451-4af9-bbfa-c1eb44b6d131 http.request.method=POST http.request.remoteaddr="127.0.0.1:42550" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.57985ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=c3a8d233-99ef-4b66-9e8f-2ac4496c9b2d http.request.method=GET http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.680692ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=e3a9905f-d0d7-45a4-8441-6a5ed7fa3bed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.602851ms http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "DELETE /v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=90272219-ffbf-4cf9-a3bd-64d7cfa19ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=442270e6-ee20-4889-94d0-8f72066e3418 +time="2025-09-07T06:20:44+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:35075" http.request.id=90272219-ffbf-4cf9-a3bd-64d7cfa19ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711131ms http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=442270e6-ee20-4889-94d0-8f72066e3418 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/uploads/442270e6-ee20-4889-94d0-8f72066e3418?_state=t9XAPz9tmDeQVutZp1esCnerjOAsE-L2C7L01KtQs1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MjI3MGU2LWVlMjAtNDg4OS05NGQwLThmNzIwNjZlMzQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MTczNDA5MzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=099ee01a-f471-4ac9-b1e9-7f922a874864 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="803.205µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+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:35075" http.request.id=3b1a77e8-f5f0-4a45-a10c-a19b47227db0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/9c8a4b3c-d2b1-4708-b8d9-9120b93fc190?_state=7rCAc4xUrFLWdEqAEco1mMEoSwhJnlfCjpJT3pXzlXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOGE0YjNjLWQyYjEtNDcwOC1iOGQ5LTkxMjBiOTNmYzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MjUyNTA5MTFaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 provided="sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" vars.name=foo/bar vars.uuid=9c8a4b3c-d2b1-4708-b8d9-9120b93fc190 +time="2025-09-07T06:20:44+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=3b1a77e8-f5f0-4a45-a10c-a19b47227db0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/9c8a4b3c-d2b1-4708-b8d9-9120b93fc190?_state=7rCAc4xUrFLWdEqAEco1mMEoSwhJnlfCjpJT3pXzlXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOGE0YjNjLWQyYjEtNDcwOC1iOGQ5LTkxMjBiOTNmYzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MjUyNTA5MTFaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=9c8a4b3c-d2b1-4708-b8d9-9120b93fc190 +time="2025-09-07T06:20:44+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c, 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:35075" http.request.id=3b1a77e8-f5f0-4a45-a10c-a19b47227db0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/9c8a4b3c-d2b1-4708-b8d9-9120b93fc190?_state=7rCAc4xUrFLWdEqAEco1mMEoSwhJnlfCjpJT3pXzlXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOGE0YjNjLWQyYjEtNDcwOC1iOGQ5LTkxMjBiOTNmYzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MjUyNTA5MTFaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.046µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=9c8a4b3c-d2b1-4708-b8d9-9120b93fc190 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PUT /v2/foo/bar/blobs/uploads/9c8a4b3c-d2b1-4708-b8d9-9120b93fc190?_state=7rCAc4xUrFLWdEqAEco1mMEoSwhJnlfCjpJT3pXzlXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOGE0YjNjLWQyYjEtNDcwOC1iOGQ5LTkxMjBiOTNmYzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MjUyNTA5MTFaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=993f5607-29a8-42ae-a3f3-a276f3685363 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.555811ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=34ffa4ca-1a23-4b18-83a5-8dee8f77fc27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/0ae1a243-25d1-4b13-86f5-69adfdb87c9a?_state=Q3z_GNgzBzyntpddTc9h8VK9xwI7jZBt8neaRvf4U7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZTFhMjQzLTI1ZDEtNGIxMy04NmY1LTY5YWRmZGI4N2M5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45Mjg0ODcxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.896573ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PUT /v2/foo/bar/blobs/uploads/0ae1a243-25d1-4b13-86f5-69adfdb87c9a?_state=Q3z_GNgzBzyntpddTc9h8VK9xwI7jZBt8neaRvf4U7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZTFhMjQzLTI1ZDEtNGIxMy04NmY1LTY5YWRmZGI4N2M5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45Mjg0ODcxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=1b005e39-2b69-4f8f-99f6-aef0e6d135bd http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.48105ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=b25c18c4-8f96-414f-8835-718693344ac1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/6a6638ca-8310-4511-b879-884cd31d5168?_state=sBr4mAVoODm4YAnMcQULJT03JW82pfZ-BafryKLj-WN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNjYzOGNhLTgzMTAtNDUxMS1iODc5LTg4NGNkMzFkNTE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MzI2ODE0ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="934.367µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PUT /v2/foo/bar/blobs/uploads/6a6638ca-8310-4511-b879-884cd31d5168?_state=sBr4mAVoODm4YAnMcQULJT03JW82pfZ-BafryKLj-WN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNjYzOGNhLTgzMTAtNDUxMS1iODc5LTg4NGNkMzFkNTE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MzI2ODE0ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:44+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=74dd17c1-265c-444c-b99d-1d9642bf8467 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="657.165µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:47+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=7bb0f0e7-50c8-42fb-9ea8-8798688659ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/8aba8176-1d86-4a9e-9494-b57d5a2b68c8?_state=YlIyq1LFyDgygB5SK0i68qbPUoFlNybSg2VesLq0zId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhYmE4MTc2LTFkODYtNGE5ZS05NDk0LWI1N2Q1YTJiNjhjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MzUwODYxMzhaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.duration=2.155399816s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "PUT /v2/foo/bar/blobs/uploads/8aba8176-1d86-4a9e-9494-b57d5a2b68c8?_state=YlIyq1LFyDgygB5SK0i68qbPUoFlNybSg2VesLq0zId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhYmE4MTc2LTFkODYtNGE5ZS05NDk0LWI1N2Q1YTJiNjhjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0NC45MzUwODYxMzhaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:47+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=b89de542-14bf-40fe-8349-64960ae8f713 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="977.527µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:47 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+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:35075" http.request.id=3b6ef01b-987e-4240-8a39-19e32322056e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/eeec66d4-d772-4194-af35-0bc8698ac792?_state=Imu5QhmuwmZw9jT7Wq7J_nH5whrQ1ZAU3PFOrtKR1R97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZWM2NmQ0LWQ3NzItNDE5NC1hZjM1LTBiYzg2OThhYzc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0Ny4xMTA3NjI1MzJaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=2.283069321s http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:47 +1400] "PATCH /v2/foo/bar/blobs/uploads/eeec66d4-d772-4194-af35-0bc8698ac792?_state=Imu5QhmuwmZw9jT7Wq7J_nH5whrQ1ZAU3PFOrtKR1R97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZWM2NmQ0LWQ3NzItNDE5NC1hZjM1LTBiYzg2OThhYzc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0Ny4xMTA3NjI1MzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=b71bf0f1-fe4c-4d30-a80d-deff39f5ea33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/uploads/eeec66d4-d772-4194-af35-0bc8698ac792?_state=dksdiPqmIF_KNSzhm7L_WSqj59dwLGJskJ4tckQGjh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZWM2NmQ0LWQ3NzItNDE5NC1hZjM1LTBiYzg2OThhYzc5MiIsIk9mZnNldCI6MzAzNTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDdaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.069447ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "PUT /v2/foo/bar/blobs/uploads/eeec66d4-d772-4194-af35-0bc8698ac792?_state=dksdiPqmIF_KNSzhm7L_WSqj59dwLGJskJ4tckQGjh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZWM2NmQ0LWQ3NzItNDE5NC1hZjM1LTBiYzg2OThhYzc5MiIsIk9mZnNldCI6MzAzNTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NDdaIn0%3D&digest=sha256%3A03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=dd42a22a-b645-4dca-8f2e-a82bb617220b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="840.086µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "HEAD /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=7e046da7-cbad-4850-9e90-0fc47cbc9277 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=27.825588ms http.response.status=200 http.response.written=30354944 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 200 30354944 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=error msg="error parsing digest=\"sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=2d1e5c24-dbc2-4b85-9c26-54b680884cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" vars.name=foo/bar +time="2025-09-07T06:20:49+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:35075" http.request.id=2d1e5c24-dbc2-4b85-9c26-54b680884cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/bar/blobs/sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.284µs" http.response.status=400 http.response.written=110 vars.digest="sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha257:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=db268819-0303-4132-906e-9bc01c49971e http.request.method=GET http.request.remoteaddr="127.0.0.1:42568" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.duration="925.007µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=5ac98eb6-5631-441f-b169-ee89fba681b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42568" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=3.273062ms http.response.status=200 http.response.written=2614272 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:35075" http.request.id=d7ec8c38-8cd0-4fdb-863a-0685d69eecb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42564" http.request.uri="/v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.298776ms http.response.status=200 http.response.written=2687104 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha256:03a44bde7d597ba765f99a4443f742e43b07c20d39bb59b2f4dfb0584199a95c HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=3ea3d796-b4df-4f98-a26c-b8a6be9796e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=4.712425075s http.response.status=200 http.response.written=2614272 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39581" http.request.id=ace9ab6e-ee05-4344-8a11-6b4541d2f439 http.request.method=GET http.request.remoteaddr="127.0.0.1:47038" http.request.uri="/v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=4.715676657s http.response.status=200 http.response.written=2719872 +127.0.0.1 - - [07/Sep/2025:06:20:44 +1400] "GET /v2/foo/bar/blobs/sha256:1e35ed0df0430ce9f3db784cca2c9f940e5b9dc21daab5e90fcfa154b5f35ecb HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" +--- PASS: TestBlobAPI (6.09s) === RUN TestBlobDelete -time="2026-10-09T10:40:49-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 -time="2026-10-09T10:40:49-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:49-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=10ce6cb8-9709-4943-bca2-e276e125d6c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37082" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.28µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=c4c9df2b-b9a7-451e-b4ab-71c4c30d55d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.67188ms http.response.status=404 http.response.written=157 vars.digest="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "HEAD /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=c2caaddd-76dd-4c3f-957f-882bd8a1ae62 http.request.method=POST http.request.remoteaddr="127.0.0.1:37086" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.55428ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=c19f8329-ddd5-431e-9945-d8f99c742b75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="982.2µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=7f6a017a-45c7-4765-896f-233032d7302b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="908µs" http.response.status=204 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "DELETE /v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=21aa8d9e-4998-4989-8571-447a5d6bbfb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=65204037-13e4-4efc-bd6f-7f847b26f89c -time="2026-10-09T10:40:49-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:37343" http.request.id=21aa8d9e-4998-4989-8571-447a5d6bbfb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.76µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=65204037-13e4-4efc-bd6f-7f847b26f89c -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "GET /v2/foo/bar/blobs/uploads/65204037-13e4-4efc-bd6f-7f847b26f89c?_state=zbAjPVX13DaCLggYN_dcV7qBbO9e--se8vlFyOqGid17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MjA0MDM3LTEzZTQtNGVmYy1iZDZmLTdmODQ3YjI2Zjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45ODU3MjQ5MTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=5bf993ed-5655-4c26-9687-3f94f8567044 http.request.method=POST http.request.remoteaddr="127.0.0.1:37090" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="939.56µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-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:37343" http.request.id=a743ab2f-4650-4abe-90e0-385eb7e09d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/c996ee25-233d-4f07-9b29-3cd22eb38684?_state=h1Zy8Y5vjHZwrXdSgF_OM4TSXSrRQRqYf6Oh5yBnngJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OTZlZTI1LTIzM2QtNGYwNy05YjI5LTNjZDIyZWIzODY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTEyOTcxMTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 provided="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar vars.uuid=c996ee25-233d-4f07-9b29-3cd22eb38684 -time="2026-10-09T10:40:49-12:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=a743ab2f-4650-4abe-90e0-385eb7e09d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/c996ee25-233d-4f07-9b29-3cd22eb38684?_state=h1Zy8Y5vjHZwrXdSgF_OM4TSXSrRQRqYf6Oh5yBnngJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OTZlZTI1LTIzM2QtNGYwNy05YjI5LTNjZDIyZWIzODY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTEyOTcxMTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=c996ee25-233d-4f07-9b29-3cd22eb38684 -time="2026-10-09T10:40:49-12:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f, 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:37343" http.request.id=a743ab2f-4650-4abe-90e0-385eb7e09d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/c996ee25-233d-4f07-9b29-3cd22eb38684?_state=h1Zy8Y5vjHZwrXdSgF_OM4TSXSrRQRqYf6Oh5yBnngJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OTZlZTI1LTIzM2QtNGYwNy05YjI5LTNjZDIyZWIzODY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTEyOTcxMTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.28µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=c996ee25-233d-4f07-9b29-3cd22eb38684 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "PUT /v2/foo/bar/blobs/uploads/c996ee25-233d-4f07-9b29-3cd22eb38684?_state=h1Zy8Y5vjHZwrXdSgF_OM4TSXSrRQRqYf6Oh5yBnngJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OTZlZTI1LTIzM2QtNGYwNy05YjI5LTNjZDIyZWIzODY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTEyOTcxMTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 400 204 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=8d1e72f1-0812-49f1-807e-46431e3c82d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37090" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="785.08µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=39d7f611-f07f-4cd4-bba4-70378fc04df4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/7a038b2b-d748-4c68-a2e7-3f3c48aa9835?_state=vIgoN8T27as0cRvF5PLGuaLMNWM-OYeA3l6f6pV3gRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMDM4YjJiLWQ3NDgtNGM2OC1hMmU3LTNmM2M0OGFhOTgzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTM3OTc2NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=1.12752ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "PUT /v2/foo/bar/blobs/uploads/7a038b2b-d748-4c68-a2e7-3f3c48aa9835?_state=vIgoN8T27as0cRvF5PLGuaLMNWM-OYeA3l6f6pV3gRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMDM4YjJiLWQ3NDgtNGM2OC1hMmU3LTNmM2M0OGFhOTgzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTM3OTc2NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=53d55a12-a468-47c9-b66b-7e7c1535b2bf http.request.method=POST http.request.remoteaddr="127.0.0.1:37090" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.58524ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:49-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=b548597c-d471-4d25-9e77-b8449a3a472b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/e9bba1c8-30ef-4278-9c2e-a5766b31a709?_state=pUF6YxG4EeQJGgTgfHpJVAP-zX4jV4MU9TaIrjhfdsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YmJhMWM4LTMwZWYtNDI3OC05YzJlLWE1NzY2YjMxYTcwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTcyMzQxNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.26004ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "PUT /v2/foo/bar/blobs/uploads/e9bba1c8-30ef-4278-9c2e-a5766b31a709?_state=pUF6YxG4EeQJGgTgfHpJVAP-zX4jV4MU9TaIrjhfdsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YmJhMWM4LTMwZWYtNDI3OC05YzJlLWE1NzY2YjMxYTcwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo0OS45OTcyMzQxNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:50-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=7b5ee275-b991-46f8-a91a-28ea7e745211 http.request.method=POST http.request.remoteaddr="127.0.0.1:37090" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.73856ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:49 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:52-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=6045c4db-20b4-4329-9b75-6883ff3f6a32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/a8a82eb2-9ed4-48e2-95c4-618b1afd2488?_state=dBHEo8WTOlwZqx8KQ_8faXN0Wqsufrksor2y5qhEvaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YTgyZWIyLTllZDQtNDhlMi05NWM0LTYxOGIxYWZkMjQ4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1MC4wMDExMjk0NzRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.duration=2.15501564s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:50 -1200] "PUT /v2/foo/bar/blobs/uploads/a8a82eb2-9ed4-48e2-95c4-618b1afd2488?_state=dBHEo8WTOlwZqx8KQ_8faXN0Wqsufrksor2y5qhEvaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YTgyZWIyLTllZDQtNDhlMi05NWM0LTYxOGIxYWZkMjQ4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1MC4wMDExMjk0NzRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:52-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=07a63038-6408-49c8-800b-7252348db27d http.request.method=POST http.request.remoteaddr="127.0.0.1:37090" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.768ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:52 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-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:37343" http.request.id=59886bfa-2097-43dc-9c0c-dca770d48247 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/8d51937e-74c6-4a60-a17f-a97826ffb106?_state=gCYTiQZkd6b1_mcUe-mjDaQ4UQQu9e7BNzshiq1ocGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNTE5MzdlLTc0YzYtNGE2MC1hMTdmLWE5NzgyNmZmYjEwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1Mi4xODkwNTQxNTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.81459704s http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:52 -1200] "PATCH /v2/foo/bar/blobs/uploads/8d51937e-74c6-4a60-a17f-a97826ffb106?_state=gCYTiQZkd6b1_mcUe-mjDaQ4UQQu9e7BNzshiq1ocGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNTE5MzdlLTc0YzYtNGE2MC1hMTdmLWE5NzgyNmZmYjEwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1Mi4xODkwNTQxNTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=f11b03b4-ab67-439e-b0f8-1022c1ccf6f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/uploads/8d51937e-74c6-4a60-a17f-a97826ffb106?_state=Gi4j_DYpOGVFaRKdFz0CkJEoJyaG7-hyk37MI1Sf6dJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNTE5MzdlLTc0YzYtNGE2MC1hMTdmLWE5NzgyNmZmYjEwNiIsIk9mZnNldCI6Mjk5MjU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NTJaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.20108ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "PUT /v2/foo/bar/blobs/uploads/8d51937e-74c6-4a60-a17f-a97826ffb106?_state=Gi4j_DYpOGVFaRKdFz0CkJEoJyaG7-hyk37MI1Sf6dJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNTE5MzdlLTc0YzYtNGE2MC1hMTdmLWE5NzgyNmZmYjEwNiIsIk9mZnNldCI6Mjk5MjU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDA6NTJaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=b49fedc1-a092-4267-8c4b-8332a16bb41a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.38628ms http.response.status=200 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "HEAD /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=95b783f3-bdf4-4bf2-922b-e05ba7d2521f http.request.method=GET http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=54.08728ms http.response.status=200 http.response.written=29925888 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "GET /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 200 29925888 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=error msg="error parsing digest=\"sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=d293b0bb-7a58-4009-b520-09fe8a92aea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -time="2026-10-09T10:40:54-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:37343" http.request.id=d293b0bb-7a58-4009-b520-09fe8a92aea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37090" http.request.uri="/v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.92µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "GET /v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=079e8eb4-a76e-42fc-a73b-c338b8ec639d http.request.method=GET http.request.remoteaddr="127.0.0.1:37116" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.08676ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "GET /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=c82462c9-af20-4253-8955-ca5a8a66e178 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.04148ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "DELETE /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=e4597a0d-09c7-454d-9d7f-45b0a3d04b59 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.2µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "HEAD /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 404 157 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-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:37343" http.request.id=052136ea-63ff-408c-ab17-11fa0599cca9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.56µs" http.response.status=404 http.response.written=74 vars.digest="sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "DELETE /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 404 74 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=error msg="error parsing digest=\"sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=ee93ddde-87e6-4ca7-ad1a-1cfb7538015a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37146" http.request.uri="/v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -time="2026-10-09T10:40:54-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:37343" http.request.id=ee93ddde-87e6-4ca7-ad1a-1cfb7538015a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37146" http.request.uri="/v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.04µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "DELETE /v2/foo/bar/blobs/sha257:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 400 110 "" "Go-http-client/1.1" -time="2026-10-09T10:40:54-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=ceff1d03-2fc6-429f-8734-4baa3b2d2fdc http.request.method=POST http.request.remoteaddr="127.0.0.1:37154" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="912.88µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=11edd3fe-9b0a-4c74-964c-6104901ffc94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37154" http.request.uri="/v2/foo/bar/blobs/uploads/ada24797-54ef-4841-8d7f-be024b54a47d?_state=sfZxDx6SEv77bqiSikBvso0RemsAjUUL7oLdcAraWgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYTI0Nzk3LTU0ZWYtNDg0MS04ZDdmLWJlMDI0YjU0YTQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1NC4wODg3MDIzNTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.93573876s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "PUT /v2/foo/bar/blobs/uploads/ada24797-54ef-4841-8d7f-be024b54a47d?_state=sfZxDx6SEv77bqiSikBvso0RemsAjUUL7oLdcAraWgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYTI0Nzk3LTU0ZWYtNDg0MS04ZDdmLWJlMDI0YjU0YTQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1NC4wODg3MDIzNTRaIn0%3D&digest=sha256%3Aa6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=7bb5fa72-6078-44d8-83bb-cb7c8db66c9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37154" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="996.92µs" http.response.status=200 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:56 -1200] "HEAD /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 200 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=6e9ef210-a967-442c-ab21-1e0e2a6a66cf http.request.method=GET http.request.remoteaddr="127.0.0.1:37106" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.99676112s http.response.status=200 http.response.written=2719872 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "GET /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" -time="2026-10-09T10:40:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37343" http.request.id=75fbd013-adf6-47ce-b9b0-46b82751ba51 http.request.method=GET http.request.remoteaddr="127.0.0.1:37116" http.request.uri="/v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.99090592s http.response.status=200 http.response.written=2644224 -127.0.0.1 - - [09/Oct/2026:10:40:54 -1200] "GET /v2/foo/bar/blobs/sha256:a6cdc8445527bec513f3dbb6b55f077a02dd99329d782122b62fae781b3b7f5f HTTP/1.1" 200 2644224 "" "Go-http-client/1.1" ---- PASS: TestBlobDelete (6.33s) +time="2025-09-07T06:20:49+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="2025-09-07T06:20:49+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:49+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=00fb8971-393f-4736-a53f-728e9805901d http.request.method=GET http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.045µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=d27f352d-05f3-48dd-afcd-1e9d0d69e3fa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.927µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "HEAD /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=5cfe13f0-f8d8-4276-a2f0-c852147db279 http.request.method=POST http.request.remoteaddr="127.0.0.1:54510" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="770.245µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=fdfa1f50-61db-4c5f-b385-ac7604dfec03 http.request.method=GET http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="816.526µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=e4662158-3bab-4e1c-99a8-aaef29959e7f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="815.205µs" http.response.status=204 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "DELETE /v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=d1c259cc-3058-40d3-b703-cae69415b1e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=d47192d5-1871-4cc6-96af-5ffac662be63 +time="2025-09-07T06:20:49+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:36597" http.request.id=d1c259cc-3058-40d3-b703-cae69415b1e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.726µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=d47192d5-1871-4cc6-96af-5ffac662be63 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "GET /v2/foo/bar/blobs/uploads/d47192d5-1871-4cc6-96af-5ffac662be63?_state=6XKq7bFZEBODdkRCm3T5DgN-IzozjTDsVnDnOQakLrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NzE5MmQ1LTE4NzEtNGNjNi05NmFmLTVmZmFjNjYyYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NDY3NTA4MVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=8a9aade4-71c3-4593-b9c3-cf41c3876f83 http.request.method=POST http.request.remoteaddr="127.0.0.1:54522" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="872.086µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+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:36597" http.request.id=1ae0b8fa-1ad3-47d0-872a-73ead428e635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/0a9156cb-e360-44d6-9dcf-7de25e8772c0?_state=f0EBHGlL6B0jfbRc2KXIt9R0tkV6K3JskYVWkiO1Omt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTE1NmNiLWUzNjAtNDRkNi05ZGNmLTdkZTI1ZTg3NzJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTE0MDA0MDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 provided="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar vars.uuid=0a9156cb-e360-44d6-9dcf-7de25e8772c0 +time="2025-09-07T06:20:49+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=1ae0b8fa-1ad3-47d0-872a-73ead428e635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/0a9156cb-e360-44d6-9dcf-7de25e8772c0?_state=f0EBHGlL6B0jfbRc2KXIt9R0tkV6K3JskYVWkiO1Omt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTE1NmNiLWUzNjAtNDRkNi05ZGNmLTdkZTI1ZTg3NzJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTE0MDA0MDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=0a9156cb-e360-44d6-9dcf-7de25e8772c0 +time="2025-09-07T06:20:49+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8, 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:36597" http.request.id=1ae0b8fa-1ad3-47d0-872a-73ead428e635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/0a9156cb-e360-44d6-9dcf-7de25e8772c0?_state=f0EBHGlL6B0jfbRc2KXIt9R0tkV6K3JskYVWkiO1Omt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTE1NmNiLWUzNjAtNDRkNi05ZGNmLTdkZTI1ZTg3NzJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTE0MDA0MDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.525µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=0a9156cb-e360-44d6-9dcf-7de25e8772c0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "PUT /v2/foo/bar/blobs/uploads/0a9156cb-e360-44d6-9dcf-7de25e8772c0?_state=f0EBHGlL6B0jfbRc2KXIt9R0tkV6K3JskYVWkiO1Omt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTE1NmNiLWUzNjAtNDRkNi05ZGNmLTdkZTI1ZTg3NzJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTE0MDA0MDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=501014a3-4751-4264-bdd0-30a2283cda47 http.request.method=POST http.request.remoteaddr="127.0.0.1:54522" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="697.925µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=b52213f6-4a38-45cd-9094-d65928f5305a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/ccf558ef-535b-4102-b849-b02783f956ac?_state=xS9mUPLpQuA5bLnUn1S2Jwah33_uStATvtNcqRPLwpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjU1OGVmLTUzNWItNDEwMi1iODQ5LWIwMjc4M2Y5NTZhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTM1MTYzMzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration="824.805µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "PUT /v2/foo/bar/blobs/uploads/ccf558ef-535b-4102-b849-b02783f956ac?_state=xS9mUPLpQuA5bLnUn1S2Jwah33_uStATvtNcqRPLwpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjU1OGVmLTUzNWItNDEwMi1iODQ5LWIwMjc4M2Y5NTZhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTM1MTYzMzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=bcc2bf02-e997-4611-be58-c59471c6cda8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54522" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="678.204µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=a55327e5-23fd-47c4-b07c-ca1dc4c08105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/086c53a4-c55a-40a3-bed1-f6456facd670?_state=Y0Z9zOofEJlb4E-X-BF8VEvftFaZjbWaj-PAJ9xqVCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4NmM1M2E0LWM1NWEtNDBhMy1iZWQxLWY2NDU2ZmFjZDY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTU0MzM4NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="836.646µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "PUT /v2/foo/bar/blobs/uploads/086c53a4-c55a-40a3-bed1-f6456facd670?_state=Y0Z9zOofEJlb4E-X-BF8VEvftFaZjbWaj-PAJ9xqVCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4NmM1M2E0LWM1NWEtNDBhMy1iZWQxLWY2NDU2ZmFjZDY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTU0MzM4NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:49+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=bf820b4f-c1fe-41d4-a1eb-c07cc17acf39 http.request.method=POST http.request.remoteaddr="127.0.0.1:54522" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="657.245µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:50+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=0f814f01-7d6b-414c-8dd6-ae440897a458 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/b9aec3ae-3fdf-40d8-9aa0-75e7d61ac1ed?_state=Y58zAS8GNRJ_9wfmPD53JyNln7DpX4B6ZUBkIcodBCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YWVjM2FlLTNmZGYtNDBkOC05YWEwLTc1ZTdkNjFhYzFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTcyNTIyNDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.118952106s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:49 +1400] "PUT /v2/foo/bar/blobs/uploads/b9aec3ae-3fdf-40d8-9aa0-75e7d61ac1ed?_state=Y58zAS8GNRJ_9wfmPD53JyNln7DpX4B6ZUBkIcodBCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YWVjM2FlLTNmZGYtNDBkOC05YWEwLTc1ZTdkNjFhYzFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo0OS41NTcyNTIyNDFaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:50+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=6b5bc4c1-eee1-4cf8-9600-3c880c77de45 http.request.method=POST http.request.remoteaddr="127.0.0.1:54522" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="894.926µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:50 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+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:36597" http.request.id=5ac04159-0747-4cbd-b450-15068b36b9cb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/062be404-69af-439c-8d2e-f4eb5aa4655a?_state=fNIDsPpXq2N8puvxC0UKYLrp6GlM5yp6pmufccq8Ic97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MmJlNDA0LTY5YWYtNDM5Yy04ZDJlLWY0ZWI1YWE0NjU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1MC42OTE2Mzk2NTJaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.007212029s http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:50 +1400] "PATCH /v2/foo/bar/blobs/uploads/062be404-69af-439c-8d2e-f4eb5aa4655a?_state=fNIDsPpXq2N8puvxC0UKYLrp6GlM5yp6pmufccq8Ic97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MmJlNDA0LTY5YWYtNDM5Yy04ZDJlLWY0ZWI1YWE0NjU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1MC42OTE2Mzk2NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=43716564-dd9e-4c6c-8dce-fa4f6203f9b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/uploads/062be404-69af-439c-8d2e-f4eb5aa4655a?_state=oyPbfLSazK-P_z6uTMVWaYPVPR_e4vPOIDVvs_omAQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MmJlNDA0LTY5YWYtNDM5Yy04ZDJlLWY0ZWI1YWE0NjU1YSIsIk9mZnNldCI6MjA4NDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NTBaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.112608ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "PUT /v2/foo/bar/blobs/uploads/062be404-69af-439c-8d2e-f4eb5aa4655a?_state=oyPbfLSazK-P_z6uTMVWaYPVPR_e4vPOIDVvs_omAQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MmJlNDA0LTY5YWYtNDM5Yy04ZDJlLWY0ZWI1YWE0NjU1YSIsIk9mZnNldCI6MjA4NDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjA6NTBaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=718eb5bd-b1c4-40f3-9562-53242be5ab5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="828.606µs" http.response.status=200 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "HEAD /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=b13babd8-d14b-4b71-bd9a-0b6f30c7f474 http.request.method=GET http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=20.081376ms http.response.status=200 http.response.written=20842496 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "GET /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 200 20842496 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=error msg="error parsing digest=\"sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=ee9f7adb-f4be-414b-9dc9-f039427fb426 http.request.method=GET http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +time="2025-09-07T06:20:51+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:36597" http.request.id=ee9f7adb-f4be-414b-9dc9-f039427fb426 http.request.method=GET http.request.remoteaddr="127.0.0.1:54522" http.request.uri="/v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.325µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "GET /v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=ef34c1b8-07ed-4ca8-8a11-db3a7f7a7e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:53832" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.duration="983.807µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "GET /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=803a8f62-017e-4b15-9293-7a9f638dea76 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.duration="882.326µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "DELETE /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" err.message="blob unknown to registry" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=605f15c0-b1a7-4c9b-afc4-621ce2260def http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.325µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "HEAD /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+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:36597" http.request.id=0aa5a522-1b11-44e1-8c7a-25091257b85f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.525µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "DELETE /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 404 74 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=error msg="error parsing digest=\"sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8\": unsupported digest algorithm" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=fb66ecbd-c6e8-4ba5-be67-cd4a77bf55c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53848" http.request.uri="/v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +time="2025-09-07T06:20:51+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:36597" http.request.id=fb66ecbd-c6e8-4ba5-be67-cd4a77bf55c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53848" http.request.uri="/v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.566µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "DELETE /v2/foo/bar/blobs/sha257:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" +time="2025-09-07T06:20:51+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=5016a9c3-fa34-40fa-855d-8df34fc021b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53860" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="891.846µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=0c3cee15-bbe7-4b6c-8c85-de779abaec2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53860" http.request.uri="/v2/foo/bar/blobs/uploads/ad31a4c7-515c-4dca-ab02-ed94bbb1b960?_state=XN6FG5_ocYmsg7AmRnW3VUGMcfX2zEkwaaVvTSVdBb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMzFhNGM3LTUxNWMtNGRjYS1hYjAyLWVkOTRiYmIxYjk2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1MS43NDIwMjM2OTRaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.111700617s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "PUT /v2/foo/bar/blobs/uploads/ad31a4c7-515c-4dca-ab02-ed94bbb1b960?_state=XN6FG5_ocYmsg7AmRnW3VUGMcfX2zEkwaaVvTSVdBb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMzFhNGM3LTUxNWMtNGRjYS1hYjAyLWVkOTRiYmIxYjk2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1MS43NDIwMjM2OTRaIn0%3D&digest=sha256%3A8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=c5438c23-8fdd-4e42-ae06-cdff2d187589 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53860" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.011807ms http.response.status=200 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:52 +1400] "HEAD /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=18147069-96c2-4e5e-b223-2d2fee7268f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53832" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.135432898s http.response.status=200 http.response.written=2644224 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "GET /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 200 2644224 "" "Go-http-client/1.1" +time="2025-09-07T06:20:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36597" http.request.id=e0f257d0-7548-4ada-8cc8-be3a399e599b http.request.method=GET http.request.remoteaddr="127.0.0.1:53818" http.request.uri="/v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=1.140420092s http.response.status=200 http.response.written=2719872 +127.0.0.1 - - [07/Sep/2025:06:20:51 +1400] "GET /v2/foo/bar/blobs/sha256:8be95a2b5c4277d4a9904318dc66ca61a9eebd9ab181195b26905f4f5972c3d8 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" +--- PASS: TestBlobDelete (3.42s) === RUN TestRelativeURL -time="2026-10-09T10:40:56-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="2026-10-09T10:40:56-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:40:56-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40343" http.request.id=8487b9e7-4c18-4d50-944f-d4bb97fc4905 http.request.method=POST http.request.remoteaddr="127.0.0.1:58432" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.53892ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:56 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:58-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40343" http.request.id=b105cbf8-943e-4e66-a59d-9cf0d1922f84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58432" http.request.uri="/v2/foo/bar/blobs/uploads/b450b9e4-d4c2-4069-b893-8232d7fa39c9?_state=cXJOUEnDeO9lJYdPPg75SiU53oK5heV_8rboAggbKvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NTBiOWU0LWQ0YzItNDA2OS1iODkzLTgyMzJkN2ZhMzljOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1Ni4wNzY5NjkzOTRaIn0%3D&digest=sha256%3A390910807f04303798ae5fb21e1cca9f6c096cf067d686dfe5197dc1bfd54765" http.request.useragent=Go-http-client/1.1 http.response.duration=1.84785796s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:56 -1200] "PUT /v2/foo/bar/blobs/uploads/b450b9e4-d4c2-4069-b893-8232d7fa39c9?_state=cXJOUEnDeO9lJYdPPg75SiU53oK5heV_8rboAggbKvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NTBiOWU0LWQ0YzItNDA2OS1iODkzLTgyMzJkN2ZhMzljOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1Ni4wNzY5NjkzOTRaIn0%3D&digest=sha256%3A390910807f04303798ae5fb21e1cca9f6c096cf067d686dfe5197dc1bfd54765 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:58-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40343" http.request.id=60e6e6ef-000e-4d7e-a6f3-a2ebacf4d86a http.request.method=POST http.request.remoteaddr="127.0.0.1:58432" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.9344ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:58 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:40:58-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40343" http.request.id=d5c345c8-f910-4579-87e4-1d6bb035f6ec http.request.method=POST http.request.remoteaddr="127.0.0.1:58432" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="816.6µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:58 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:00-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:40343" http.request.id=d6a94195-aab7-415e-9d93-98d0af00e488 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58432" http.request.uri="/v2/foo/bar/blobs/uploads/8aa347df-91ff-4f42-9560-ddc4a7d75b77?_state=GBQErXjvUeLnx_WzrgA6LbLx1avctCVQFWK1C2o3REd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhYTM0N2RmLTkxZmYtNGY0Mi05NTYwLWRkYzRhN2Q3NWI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1OC4yMzYwNjUyNzRaIn0%3D&digest=sha256%3A8d39e057035b88ab32d118ded5aca5a651a8e75a3dfadb8cdba992e3c10fb3ee" http.request.useragent=Go-http-client/1.1 http.response.duration=1.97655012s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:40:58 -1200] "PUT /v2/foo/bar/blobs/uploads/8aa347df-91ff-4f42-9560-ddc4a7d75b77?_state=GBQErXjvUeLnx_WzrgA6LbLx1avctCVQFWK1C2o3REd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhYTM0N2RmLTkxZmYtNGY0Mi05NTYwLWRkYzRhN2Q3NWI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MDo1OC4yMzYwNjUyNzRaIn0%3D&digest=sha256%3A8d39e057035b88ab32d118ded5aca5a651a8e75a3dfadb8cdba992e3c10fb3ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" ---- PASS: TestRelativeURL (4.14s) +time="2025-09-07T06:20:52+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 +time="2025-09-07T06:20:52+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:52+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36899" http.request.id=acd9bd79-7b09-4275-991b-6add0839c8ad http.request.method=POST http.request.remoteaddr="127.0.0.1:34224" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="931.567µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36899" http.request.id=cadf7bb4-1a60-424e-a124-74487f1c054a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34224" http.request.uri="/v2/foo/bar/blobs/uploads/6a488e22-3f0c-4c25-a0f2-396bee5a9ed9?_state=sXM3_SgZMaRKTvbc1clwZMNmnFWGQhormUvgDVXbAe97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNDg4ZTIyLTNmMGMtNGMyNS1hMGYyLTM5NmJlZTVhOWVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1Mi44NzI2ODIyWiJ9&digest=sha256%3A1e42da45b113e17c5494e74acacc0b0b063ee5d6d8d1966ded01bd3f5b48c997" http.request.useragent=Go-http-client/1.1 http.response.duration=2.48556581s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:53 +1400] "PUT /v2/foo/bar/blobs/uploads/6a488e22-3f0c-4c25-a0f2-396bee5a9ed9?_state=sXM3_SgZMaRKTvbc1clwZMNmnFWGQhormUvgDVXbAe97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNDg4ZTIyLTNmMGMtNGMyNS1hMGYyLTM5NmJlZTVhOWVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1Mi44NzI2ODIyWiJ9&digest=sha256%3A1e42da45b113e17c5494e74acacc0b0b063ee5d6d8d1966ded01bd3f5b48c997 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36899" http.request.id=67d97c4b-55dd-489a-a876-4f5564dba6ed http.request.method=POST http.request.remoteaddr="127.0.0.1:34224" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="937.527µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:55 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:55+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36899" http.request.id=2634d878-2b70-4d50-868c-0e4711652c69 http.request.method=POST http.request.remoteaddr="127.0.0.1:34224" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="748.725µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:55 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:57+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36899" http.request.id=e01fd385-1b37-4f3d-a933-3f1fa21ed29e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34224" http.request.uri="/v2/foo/bar/blobs/uploads/f02fba2f-85ee-406c-bbe0-38bedbbde777?_state=_mnz4w22G5qEnMukBLCIAtkZv1UNGMemfVO1iHC7biN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMmZiYTJmLTg1ZWUtNDA2Yy1iYmUwLTM4YmVkYmJkZTc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1NS42NDg1MzQxMzhaIn0%3D&digest=sha256%3Ad67f68396b18d82b377d779c08a843487be4b9fc753384b3ca2ea11804f22bd9" http.request.useragent=Go-http-client/1.1 http.response.duration=2.228227345s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:55 +1400] "PUT /v2/foo/bar/blobs/uploads/f02fba2f-85ee-406c-bbe0-38bedbbde777?_state=_mnz4w22G5qEnMukBLCIAtkZv1UNGMemfVO1iHC7biN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMmZiYTJmLTg1ZWUtNDA2Yy1iYmUwLTM4YmVkYmJkZTc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1NS42NDg1MzQxMzhaIn0%3D&digest=sha256%3Ad67f68396b18d82b377d779c08a843487be4b9fc753384b3ca2ea11804f22bd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +--- PASS: TestRelativeURL (5.01s) === RUN TestBlobDeleteDisabled -time="2026-10-09T10:41:00-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="2026-10-09T10:41:00-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:00-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:42427" http.request.id=b45c725e-4412-4e16-b974-8ffbbfb78bc8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34346" http.request.uri="/v2/foo/bar/blobs/sha256:ecd763c205afbf6aa740838f8a86d5e36cf358772b9ea2ce914d77655d0f554d" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.36µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ecd763c205afbf6aa740838f8a86d5e36cf358772b9ea2ce914d77655d0f554d" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:41:00 -1200] "DELETE /v2/foo/bar/blobs/sha256:ecd763c205afbf6aa740838f8a86d5e36cf358772b9ea2ce914d77655d0f554d HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestBlobDeleteDisabled (0.17s) +time="2025-09-07T06:20:57+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="2025-09-07T06:20:57+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:57+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:39801" http.request.id=c29515ed-28ea-4898-82d8-5ceef9d0a7d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59208" http.request.uri="/v2/foo/bar/blobs/sha256:6556919376cba719c30a42f118db6a0dd02cd74427342f61c21ad10c58609f9b" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.645µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6556919376cba719c30a42f118db6a0dd02cd74427342f61c21ad10c58609f9b" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:57 +1400] "DELETE /v2/foo/bar/blobs/sha256:6556919376cba719c30a42f118db6a0dd02cd74427342f61c21ad10c58609f9b HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled -time="2026-10-09T10:41:00-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="2026-10-09T10:41:00-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:00-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39841" http.request.id=ced07f2b-fa79-459b-a2c4-e22cb2cf04a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:43774" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.89896ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:00 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:01-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39841" http.request.id=5c5e9c78-34eb-4759-af54-bdaeb542ae2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43774" http.request.uri="/v2/foo/bar/blobs/uploads/018837c4-5deb-4121-9824-42875577cc40?_state=GSthdEsWpdBx11Cx6zDYyTvBGUt0IBru9NYGGrXsxPd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxODgzN2M0LTVkZWItNDEyMS05ODI0LTQyODc1NTc3Y2M0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MTowMC41MTk3MjQyMzRaIn0%3D&digest=sha256%3Af63fb79a62d69620fa035e0ddf94bb07d2cdb89f71d8cfd2178e12fafca1f8a5" http.request.useragent=Go-http-client/1.1 http.response.duration=825.40204ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:00 -1200] "PUT /v2/foo/bar/blobs/uploads/018837c4-5deb-4121-9824-42875577cc40?_state=GSthdEsWpdBx11Cx6zDYyTvBGUt0IBru9NYGGrXsxPd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxODgzN2M0LTVkZWItNDEyMS05ODI0LTQyODc1NTc3Y2M0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MTowMC41MTk3MjQyMzRaIn0%3D&digest=sha256%3Af63fb79a62d69620fa035e0ddf94bb07d2cdb89f71d8cfd2178e12fafca1f8a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:01-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:39841" http.request.id=0a84fba8-2e6c-4e19-9805-43a315344c31 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43774" http.request.uri="/v2/foo/bar/blobs/sha256:f63fb79a62d69620fa035e0ddf94bb07d2cdb89f71d8cfd2178e12fafca1f8a5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.38424ms http.response.status=405 http.response.written=78 vars.digest="sha256:f63fb79a62d69620fa035e0ddf94bb07d2cdb89f71d8cfd2178e12fafca1f8a5" vars.name=foo/bar -127.0.0.1 - - [09/Oct/2026:10:41:01 -1200] "DELETE /v2/foo/bar/blobs/sha256:f63fb79a62d69620fa035e0ddf94bb07d2cdb89f71d8cfd2178e12fafca1f8a5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" ---- PASS: TestDeleteDisabled (0.97s) +time="2025-09-07T06:20:57+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="2025-09-07T06:20:57+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:58+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45283" http.request.id=466f6be3-2b6f-4806-bf59-691efc5c7f4e http.request.method=POST http.request.remoteaddr="127.0.0.1:58618" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="915.726µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:58 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:59+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45283" http.request.id=d34ca845-df03-47b5-b2f3-074a1aecf1cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58618" http.request.uri="/v2/foo/bar/blobs/uploads/b162a157-4bd5-4408-ae10-591d12eb8c8f?_state=9n5Ss_RB-1-Xvv2kR3P8-H3b4XZK0oC9IPQ79C85s5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjJhMTU3LTRiZDUtNDQwOC1hZTEwLTU5MWQxMmViOGM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1OC4wNTk3NTYxMjRaIn0%3D&digest=sha256%3Ae9b419a8c21c5b1d88900198f555c1f319dfbe90dc8526d857f019950f191355" http.request.useragent=Go-http-client/1.1 http.response.duration=1.172271386s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:58 +1400] "PUT /v2/foo/bar/blobs/uploads/b162a157-4bd5-4408-ae10-591d12eb8c8f?_state=9n5Ss_RB-1-Xvv2kR3P8-H3b4XZK0oC9IPQ79C85s5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjJhMTU3LTRiZDUtNDQwOC1hZTEwLTU5MWQxMmViOGM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1OC4wNTk3NTYxMjRaIn0%3D&digest=sha256%3Ae9b419a8c21c5b1d88900198f555c1f319dfbe90dc8526d857f019950f191355 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:20:59+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:45283" http.request.id=9f0ce639-7b6f-4199-9c34-300b87849ae7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58618" http.request.uri="/v2/foo/bar/blobs/sha256:e9b419a8c21c5b1d88900198f555c1f319dfbe90dc8526d857f019950f191355" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.253329ms http.response.status=405 http.response.written=78 vars.digest="sha256:e9b419a8c21c5b1d88900198f555c1f319dfbe90dc8526d857f019950f191355" vars.name=foo/bar +127.0.0.1 - - [07/Sep/2025:06:20:59 +1400] "DELETE /v2/foo/bar/blobs/sha256:e9b419a8c21c5b1d88900198f555c1f319dfbe90dc8526d857f019950f191355 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +--- PASS: TestDeleteDisabled (1.28s) === RUN TestDeleteReadOnly -time="2026-10-09T10:41:01-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="2026-10-09T10:41:01-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:01-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45023" http.request.id=96ce1c4b-1004-40ba-b81a-548c59b9c4da http.request.method=POST http.request.remoteaddr="127.0.0.1:38920" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="970.84µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:01 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:02-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45023" http.request.id=5f92460f-c25a-4952-81bf-876403e2a6ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:38920" http.request.uri="/v2/foo/bar/blobs/uploads/d8cb3ba2-2463-45da-ac14-61a1defaff77?_state=pYtOXndPtf_54dHlOXqa_mUO4MM9ors0jM8CidxJu5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Y2IzYmEyLTI0NjMtNDVkYS1hYzE0LTYxYTFkZWZhZmY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MTowMS40NTA4Nzc2NzRaIn0%3D&digest=sha256%3Ab1cb310e810f3e1221c82f9b2d9a5cb76cea1c7915484f807f450a9831bbcd86" http.request.useragent=Go-http-client/1.1 http.response.duration=834.50988ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:01 -1200] "PUT /v2/foo/bar/blobs/uploads/d8cb3ba2-2463-45da-ac14-61a1defaff77?_state=pYtOXndPtf_54dHlOXqa_mUO4MM9ors0jM8CidxJu5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Y2IzYmEyLTI0NjMtNDVkYS1hYzE0LTYxYTFkZWZhZmY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MTowMS40NTA4Nzc2NzRaIn0%3D&digest=sha256%3Ab1cb310e810f3e1221c82f9b2d9a5cb76cea1c7915484f807f450a9831bbcd86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "DELETE /v2/foo/bar/blobs/sha256:b1cb310e810f3e1221c82f9b2d9a5cb76cea1c7915484f807f450a9831bbcd86 HTTP/1.1" 405 19 "" "Go-http-client/1.1" ---- PASS: TestDeleteReadOnly (0.94s) +time="2025-09-07T06:20:59+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="2025-09-07T06:20:59+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:20:59+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39489" http.request.id=cbf93a5d-dfae-4bee-98d5-fac665abdf9a http.request.method=POST http.request.remoteaddr="127.0.0.1:48506" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="916.887µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:59 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:00+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:39489" http.request.id=852ced77-d20b-42f2-bdff-b4a8702abb13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48506" http.request.uri="/v2/foo/bar/blobs/uploads/ce7b40ed-d6e3-4720-b6fe-132b78ccf1b5?_state=ica__ZgyD_i4A52YT77Lmfh4LlBFaDGjUSDmvM7jscx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlN2I0MGVkLWQ2ZTMtNDcyMC1iNmZlLTEzMmI3OGNjZjFiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1OS4zNTk3NTc1MzZaIn0%3D&digest=sha256%3A494cb8bd22851819c16e75c570b79226ffad3a3ae4d5fa178aa32cf0d4f58b49" http.request.useragent=Go-http-client/1.1 http.response.duration=1.574897195s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:20:59 +1400] "PUT /v2/foo/bar/blobs/uploads/ce7b40ed-d6e3-4720-b6fe-132b78ccf1b5?_state=ica__ZgyD_i4A52YT77Lmfh4LlBFaDGjUSDmvM7jscx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlN2I0MGVkLWQ2ZTMtNDcyMC1iNmZlLTEzMmI3OGNjZjFiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMDo1OS4zNTk3NTc1MzZaIn0%3D&digest=sha256%3A494cb8bd22851819c16e75c570b79226ffad3a3ae4d5fa178aa32cf0d4f58b49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "DELETE /v2/foo/bar/blobs/sha256:494cb8bd22851819c16e75c570b79226ffad3a3ae4d5fa178aa32cf0d4f58b49 HTTP/1.1" 405 19 "" "Go-http-client/1.1" +--- PASS: TestDeleteReadOnly (1.70s) === RUN TestStartPushReadOnly -time="2026-10-09T10:41:02-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="2026-10-09T10:41:02-12:00" level=info msg="redis not configured" go.version=go1.24.4 -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" +time="2025-09-07T06:21:00+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="2025-09-07T06:21:00+14:00" level=info msg="redis not configured" go.version=go1.24.4 +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI -time="2026-10-09T10:41:02-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="2026-10-09T10:41:02-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:02-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:38709" http.request.id=18f9cd1b-a124-473b-912e-e76ccd0d4bbd http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" 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.08µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2026-10-09T10:41:02-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:38709" http.request.id=5829380e-f324-4e37-ba2b-ab671e0198f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" 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="978.76µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:02-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:38709" http.request.id=fe31084f-5a40-4866-bbfb-ca5f94d1ae4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" 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.08664ms http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2026-10-09T10:41:02-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:38709" http.request.id=89ef178e-305c-408e-b491-a659e05ed6aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" 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.3886ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:02-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:38709" http.request.id=89ef178e-305c-408e-b491-a659e05ed6aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" 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.4476ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:02-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:38709" http.request.id=89ef178e-305c-408e-b491-a659e05ed6aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" 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.48036ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:02-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:38709" http.request.id=89ef178e-305c-408e-b491-a659e05ed6aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" 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.52644ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2026-10-09T10:41:02-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=37cf0462-ce27-4f0f-8de8-5e9d10f8b7b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60912" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="856.36µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=b20ba053-9d11-4b35-b7a3-f48c96b24571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/blobs/uploads/6d921d74-5e5b-4ea0-ae22-9ad0ba026125?_state=wXDfn60crEhQks4CzF1LwAnbMxikxYhr4X9nn8yfm-h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDkyMWQ3NC01ZTViLTRlYTAtYWUyMi05YWQwYmEwMjYxMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDIuNDM2NDMzNDc0WiJ9&digest=sha256%3A7be43e5149af46a3ec324b4ff1f1dd8eadaefa07ef6e50b5132b4f4af24dcd16" http.request.useragent=Go-http-client/1.1 http.response.duration=1.63953368s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:02 -1200] "PUT /v2/foo/schema1/blobs/uploads/6d921d74-5e5b-4ea0-ae22-9ad0ba026125?_state=wXDfn60crEhQks4CzF1LwAnbMxikxYhr4X9nn8yfm-h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDkyMWQ3NC01ZTViLTRlYTAtYWUyMi05YWQwYmEwMjYxMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDIuNDM2NDMzNDc0WiJ9&digest=sha256%3A7be43e5149af46a3ec324b4ff1f1dd8eadaefa07ef6e50b5132b4f4af24dcd16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=4db6b8ba-f141-49ca-8e45-bcb357f7274f http.request.method=POST http.request.remoteaddr="127.0.0.1:60912" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="937.2µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=5908db28-fa84-4d52-9e9e-d533285b6e83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/blobs/uploads/6b576fb6-1245-4e7c-a37f-ac24c8f0f1fa?_state=X5hb5qrU_Be_RuTet7zSXmCayBT-C5sahcbFDUoJAmB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YjU3NmZiNi0xMjQ1LTRlN2MtYTM3Zi1hYzI0YzhmMGYxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDQuMTYzNzA3MzU0WiJ9&digest=sha256%3Aa57422078a8ea41f0a2432da50ce2c81c14b03c0cb4641a77ba1212f99d841a3" http.request.useragent=Go-http-client/1.1 http.response.duration=712.18252ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/blobs/uploads/6b576fb6-1245-4e7c-a37f-ac24c8f0f1fa?_state=X5hb5qrU_Be_RuTet7zSXmCayBT-C5sahcbFDUoJAmB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YjU3NmZiNi0xMjQ1LTRlN2MtYTM3Zi1hYzI0YzhmMGYxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDQuMTYzNzA3MzU0WiJ9&digest=sha256%3Aa57422078a8ea41f0a2432da50ce2c81c14b03c0cb4641a77ba1212f99d841a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=fd491399-91b3-44c5-84c6-d1fef4ba26b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.64156ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=2190c905-8f7f-4985-9e5f-d9a26dd21eb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.duration=1.30632ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=d56258cf-69c7-424f-b8f5-58b4f6934a85 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" 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.46704ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=98889311-d614-4d76-8ed2-a00351fe1686 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.1384ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=44e2c223-1c06-46d0-892d-49e0bb38aee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3068ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=5492d344-946f-49f8-9433-e948bf16a351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.duration=1.32836ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:38709" http.request.id=d20f2348-3763-49a6-ad78-6d688cb2700d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3328ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=457b0366-b567-49fe-866a-be7c4f831887 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.22692ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=08f7e602-4d0c-4c77-a835-1d2a38797d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="707.72µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=f18ac8b3-b592-442d-819d-5c3de7fe0037 http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.duration="638.6µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=bc505f1f-f2b3-4d6c-b335-89ed3dfe84da http.request.method=GET http.request.remoteaddr="127.0.0.1:60912" 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="694.12µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=error msg="payload digest does match: \"sha256:dcb6183bd271cbc3380617743788eefdb70500db791ee6d14507a161853a41da\" != \"sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250\"" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=4db51fdf-9670-414d-8643-05d6f77e604c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" -time="2026-10-09T10:41:04-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:38709" http.request.id=4db51fdf-9670-414d-8643-05d6f77e604c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60912" http.request.uri="/v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.28µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250" -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema1/manifests/sha256:eed766c625fcddc179fdaf7ce0ca9a68b1fba10923fd6c90bbce7ec9d8297250 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=c6ac19c8-2402-454f-9bb6-26938fb0d7ad http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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="734.92µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=26763a05-6bfd-4985-adb5-15ccbb77fff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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="639.56µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=56548a8f-e086-41b4-ad4d-657343935258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="726.92µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:04-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:38709" http.request.id=56548a8f-e086-41b4-ad4d-657343935258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="777.72µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:04-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:38709" http.request.id=56548a8f-e086-41b4-ad4d-657343935258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="806.2µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=1952c139-9728-4d61-ab77-f14a01c3cac1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="772µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=62e83542-2476-4537-b56c-0245217522e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/blobs/uploads/8534044e-7f26-47bc-8112-832e5049d3c1?_state=AiSzyDuwTH8XItm-EAr0LXN0gbMgTtt-rmFuDAOfIrd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTM0MDQ0ZS03ZjI2LTQ3YmMtODExMi04MzJlNTA0OWQzYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDQuOTAzMjk5OTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration="899.72µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema2/blobs/uploads/8534044e-7f26-47bc-8112-832e5049d3c1?_state=AiSzyDuwTH8XItm-EAr0LXN0gbMgTtt-rmFuDAOfIrd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTM0MDQ0ZS03ZjI2LTQ3YmMtODExMi04MzJlNTA0OWQzYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDQuOTAzMjk5OTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:04-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:38709" http.request.id=a9abcab2-0263-4b1c-8871-ff5ff0ff09e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="774.44µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:04-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:38709" http.request.id=a9abcab2-0263-4b1c-8871-ff5ff0ff09e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="834.4µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:04 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2026-10-09T10:41:05-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=22a3ab8d-59e0-4eed-b823-190f077f3f34 http.request.method=POST http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="785.68µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:05 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:05-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=1ac9a5ae-bd05-4161-9fc9-6c063a55983e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/blobs/uploads/41fd137e-1b47-4ad3-9e55-fc319fc92660?_state=mWXKo1V8OimREyRu5VY_W3iLXGTimEPpQVz7uedPnrR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWZkMTM3ZS0xYjQ3LTRhZDMtOWU1NS1mYzMxOWZjOTI2NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDUuMDA1NTY3Mzk0WiJ9&digest=sha256%3A957bc35df2d57eaa1aa77a2a77ea2214510c6436a87fcb48cb248dd20dfcc6c9" http.request.useragent=Go-http-client/1.1 http.response.duration=928.24724ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:05 -1200] "PUT /v2/foo/schema2/blobs/uploads/41fd137e-1b47-4ad3-9e55-fc319fc92660?_state=mWXKo1V8OimREyRu5VY_W3iLXGTimEPpQVz7uedPnrR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWZkMTM3ZS0xYjQ3LTRhZDMtOWU1NS1mYzMxOWZjOTI2NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDUuMDA1NTY3Mzk0WiJ9&digest=sha256%3A957bc35df2d57eaa1aa77a2a77ea2214510c6436a87fcb48cb248dd20dfcc6c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=013acada-0f10-404b-b9d5-cf792d6ba2d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.72608ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=a2b467d9-1373-4d7e-bf18-5df7afa0023f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/blobs/uploads/d957f0be-9773-4950-9807-09cd1f9e7413?_state=AG0lRAO4P6H-OTm-G4-Gbww82JNLi2xLk6U_gh22ZXh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTU3ZjBiZS05NzczLTQ5NTAtOTgwNy0wOWNkMWY5ZTc0MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDYuMDQzNzQ4MTk0WiJ9&digest=sha256%3A50362cb7a38457fd917e861ca582994db266d5c450be047f951f9503c4c615c6" http.request.useragent=Go-http-client/1.1 http.response.duration=690.99088ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/blobs/uploads/d957f0be-9773-4950-9807-09cd1f9e7413?_state=AG0lRAO4P6H-OTm-G4-Gbww82JNLi2xLk6U_gh22ZXh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTU3ZjBiZS05NzczLTQ5NTAtOTgwNy0wOWNkMWY5ZTc0MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDYuMDQzNzQ4MTk0WiJ9&digest=sha256%3A50362cb7a38457fd917e861ca582994db266d5c450be047f951f9503c4c615c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38709" http.request.id=ea7593c4-bf29-412e-9d8b-324abff47b35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.19984ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38709" http.request.id=6f9033e2-1f00-4536-8fa7-885f39540d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265" http.request.useragent=Go-http-client/1.1 http.response.duration="943.8µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=db29ee3b-ec3c-4e09-9cc0-1c3a374e5413 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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="904.6µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=5b69af99-8e4b-4a94-8029-2cbecf443211 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="830.88µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265 HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=c723c42f-6082-4b61-9241-68d9af7e673e http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="919.24µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=70b14c68-02ca-454b-b16d-47686d351edd http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265" http.request.useragent=Go-http-client/1.1 http.response.duration="883.24µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=21f3f314-992c-457e-9b7f-fff15a863139 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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="840.72µs" http.response.status=200 http.response.written=45 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="rewriting manifest sha256:36bc412f979a398db263273c26c9f07a76d1c30490230fe248df16462c743265 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=14c67025-7d31-4bf2-aad6-dc89be324f4e http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=14c67025-7d31-4bf2-aad6-dc89be324f4e http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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.34576ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38709" http.request.id=71881a6d-df81-48ba-9f57-06e55f727c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" 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="819.68µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38709" http.request.id=08af4f95-a0b7-4182-b9f0-0799517eb03e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="917.48µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38709" http.request.id=8a444d61-7f63-44c3-9824-32817ab2cdc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9" http.request.useragent=Go-http-client/1.1 http.response.duration="927.88µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=c0cc4a96-6b14-49f5-9bf1-b834b37118c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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="869.84µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=2281c759-c19c-4424-8918-4db6f53ae737 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="878.08µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=00617436-af34-4de0-9df1-4457209f4240 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="638.84µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=d2c74fa2-f309-4a52-a2a4-190d9f8d1de0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9" http.request.useragent=Go-http-client/1.1 http.response.duration="678.32µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="rewriting manifest list sha256:fc58ec50567dcd1c6eaa6c01beb610aa3a949ee79b9f8bff983861b850e727d9 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=9eb893b7-9b79-4e4f-a773-cf09fbc57dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38709" http.request.id=9eb893b7-9b79-4e4f-a773-cf09fbc57dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:60924" 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=2.47908ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" -time="2026-10-09T10:41: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="2026-10-09T10:41:06-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:06-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:38247" http.request.id=9603ba00-1295-4642-91d5-74dee21eee10 http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" 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="783.72µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38247" http.request.id=1e2529d2-6ff6-49bb-abdb-25cc351d6ab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" 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="615.4µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38247" http.request.id=6bdc3f82-55cb-4886-995e-d5d42c584693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" 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="716.56µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-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:38247" http.request.id=f8e52472-c104-4332-be1d-318d6a978ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" 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.94864ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:06-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:38247" http.request.id=f8e52472-c104-4332-be1d-318d6a978ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.03212ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:06-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:38247" http.request.id=f8e52472-c104-4332-be1d-318d6a978ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.08468ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:06-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:38247" http.request.id=f8e52472-c104-4332-be1d-318d6a978ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.13348ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2026-10-09T10:41:06-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=10472af9-897e-455c-804c-be7a98f7dbd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="822.16µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:08-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=7315a7fd-db28-447e-b560-c3fe2bd5417a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/blobs/uploads/36753049-3b33-4170-955f-5ead9e32bbde?_state=7X89EKIp4RwcguIFizXLP_y72aPUTqulyBkTNSaR0PB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjc1MzA0OS0zYjMzLTQxNzAtOTU1Zi01ZWFkOWUzMmJiZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDYuODkwOTc5OTE0WiJ9&digest=sha256%3Ad589dbd6035921dc0239a5dc58034d06d0cb7182c88a16185979310f01eeb913" http.request.useragent=Go-http-client/1.1 http.response.duration=1.871964s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:06 -1200] "PUT /v2/foo/schema1/blobs/uploads/36753049-3b33-4170-955f-5ead9e32bbde?_state=7X89EKIp4RwcguIFizXLP_y72aPUTqulyBkTNSaR0PB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjc1MzA0OS0zYjMzLTQxNzAtOTU1Zi01ZWFkOWUzMmJiZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDYuODkwOTc5OTE0WiJ9&digest=sha256%3Ad589dbd6035921dc0239a5dc58034d06d0cb7182c88a16185979310f01eeb913 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:08-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=33a7d380-078b-4d29-b195-45d9d8a367be http.request.method=POST http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="977.32µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:08 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=ab6cad05-2f64-4e44-8702-7c7dbf50f78b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/blobs/uploads/31b20808-5c79-45e6-acca-aa335714efd9?_state=hffYve-Ly4spo5342y6lV4a35lHdSGDvggm56Ua47lJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMWIyMDgwOC01Yzc5LTQ1ZTYtYWNjYS1hYTMzNTcxNGVmZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDguOTE3MzkzODM0WiJ9&digest=sha256%3Aab58b734a81887ce92ee3967ed246db8fa8d1c6fa415017fac8fc1a1f25398f8" http.request.useragent=Go-http-client/1.1 http.response.duration=1.86426844s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:08 -1200] "PUT /v2/foo/schema1/blobs/uploads/31b20808-5c79-45e6-acca-aa335714efd9?_state=hffYve-Ly4spo5342y6lV4a35lHdSGDvggm56Ua47lJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMWIyMDgwOC01Yzc5LTQ1ZTYtYWNjYS1hYTMzNTcxNGVmZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MDguOTE3MzkzODM0WiJ9&digest=sha256%3Aab58b734a81887ce92ee3967ed246db8fa8d1c6fa415017fac8fc1a1f25398f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=864f29e0-5bf5-4b85-9055-08883c044fc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.47216ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=cb35d4b2-7401-4095-b03a-44eec5448997 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.duration=1.60404ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=30604c1b-9d87-4667-bd55-29030e2dce01 http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.54888ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=87f1f9c1-bd52-4631-ac01-2170f848353f http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.2116ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-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:38247" http.request.id=a39a2952-4388-4255-8658-90aba845f5eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.duration=1.35848ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-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:38247" http.request.id=975718fb-1746-4abb-a1ec-78d91b2501d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.duration=1.39252ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:38247" http.request.id=9784760d-094e-40c8-a2ca-2ee9edfd203c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.duration=1.34804ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=6391bc5f-d4f9-4d88-b51d-44e8bc5d9fbf http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.15056ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=0487dc1a-4132-44ee-8bb5-674aabecc0fa http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="935.4µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=398339f5-b0c4-45b0-a3be-81dd6a473281 http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.duration="752µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=1b849cfd-6783-4803-bcef-4ea86159d9ea http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" 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.02544ms http.response.status=200 http.response.written=41 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=error msg="payload digest does match: \"sha256:8be86b6833b21b38c509d70e8ec44dd13e1e243d81719d1a5b6fe12233cc7b55\" != \"sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230\"" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=dd177a46-52e3-44bb-829b-bfb58200df80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" -time="2026-10-09T10:41:10-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=dd177a46-52e3-44bb-829b-bfb58200df80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.21164ms http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230" -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema1/manifests/sha256:d1583202ef4a95cc4895026375b4b2873e620627fc08e3fc74db48b50a45d230 HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-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:38247" http.request.id=3af18ff6-47cb-420b-98a1-99035cf31c3b http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.13436ms http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-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:38247" http.request.id=f02b0a79-5bf9-40d6-93d6-ccaae271efc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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="958.76µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:38247" http.request.id=26d507bb-5c31-48ca-8c20-1aa5b1cbf973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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="918.72µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:10-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:38247" http.request.id=26d507bb-5c31-48ca-8c20-1aa5b1cbf973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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="975.56µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:10-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:38247" http.request.id=26d507bb-5c31-48ca-8c20-1aa5b1cbf973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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.01352ms http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=cdeaa569-0e56-44dd-ba2e-045ee9bddf0a http.request.method=POST http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="830.96µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=d7e5d71f-4054-407d-bd25-d1176b868810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/blobs/uploads/f8b39c7c-9f89-479e-a222-abb239481e6c?_state=N31_3k5oDh0q3wOjphasHRzAZLVFktgkulGZSAdEVSZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOGIzOWM3Yy05Zjg5LTQ3OWUtYTIyMi1hYmIyMzk0ODFlNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTAuODExNTAyOTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.27112ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema2/blobs/uploads/f8b39c7c-9f89-479e-a222-abb239481e6c?_state=N31_3k5oDh0q3wOjphasHRzAZLVFktgkulGZSAdEVSZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOGIzOWM3Yy05Zjg5LTQ3OWUtYTIyMi1hYmIyMzk0ODFlNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTAuODExNTAyOTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-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:38247" http.request.id=5a458243-4673-4cf0-ad7e-4d1f24359295 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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="858µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:10-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:38247" http.request.id=5a458243-4673-4cf0-ad7e-4d1f24359295 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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="916.92µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2026-10-09T10:41:10-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=da1de8b9-1f69-40a8-8cbe-57dfa8231e53 http.request.method=POST http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.15376ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:12-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=37a80913-8518-4cac-9455-9e674a63af60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/blobs/uploads/043cc857-d5ec-4463-a69e-3dff1ee20315?_state=ygW9z0ZXCmEbNYx3CnqU8Wn-NuC6v4j9cVx2zQ7XwcV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDNjYzg1Ny1kNWVjLTQ0NjMtYTY5ZS0zZGZmMWVlMjAzMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTAuOTYwNzg1MTk0WiJ9&digest=sha256%3Ae4a14ace93192fe65b6bf8fb4291e837dae1b45d8416137c5571cebffcf7d2fc" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3313076s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:10 -1200] "PUT /v2/foo/schema2/blobs/uploads/043cc857-d5ec-4463-a69e-3dff1ee20315?_state=ygW9z0ZXCmEbNYx3CnqU8Wn-NuC6v4j9cVx2zQ7XwcV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDNjYzg1Ny1kNWVjLTQ0NjMtYTY5ZS0zZGZmMWVlMjAzMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTAuOTYwNzg1MTk0WiJ9&digest=sha256%3Ae4a14ace93192fe65b6bf8fb4291e837dae1b45d8416137c5571cebffcf7d2fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:12-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=5dc35be1-c4a8-41b6-8e86-d727c6f97cd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.98088ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:12 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=86e910a8-628d-4a54-962f-28a914320a46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/blobs/uploads/13cc3027-489d-4971-aef2-a496f5b4cc26?_state=rbsG4cnz7x6ajj-TPWxhoIX746KygvCBi2IoHPRXkfF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2NjMzAyNy00ODlkLTQ5NzEtYWVmMi1hNDk2ZjViNGNjMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTIuNDcxNzA1Mzk0WiJ9&digest=sha256%3Ab0ec853053928b93c9c0e1a459341607fcb596146dc0cbe36e82c79ef09aa551" http.request.useragent=Go-http-client/1.1 http.response.duration=799.04944ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:12 -1200] "PUT /v2/foo/schema2/blobs/uploads/13cc3027-489d-4971-aef2-a496f5b4cc26?_state=rbsG4cnz7x6ajj-TPWxhoIX746KygvCBi2IoHPRXkfF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2NjMzAyNy00ODlkLTQ5NzEtYWVmMi1hNDk2ZjViNGNjMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTIuNDcxNzA1Mzk0WiJ9&digest=sha256%3Ab0ec853053928b93c9c0e1a459341607fcb596146dc0cbe36e82c79ef09aa551 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38247" http.request.id=1bcda80e-b05c-499a-81e3-8f5192890349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=2.05272ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38247" http.request.id=918e1fbe-ec12-450e-80bc-28cf828ad553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.66012ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=19f91c04-7bdc-4d1c-9a77-864688185687 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.56388ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=312cab82-a7f1-444e-8166-c64dd87ad69e http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.7298ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=57b75d4d-8dae-4e4a-9bcf-fac6f0cc0c19 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.39412ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=5e1554e9-8646-41dc-92da-7708f7d528da http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.09516ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=6665cff0-2d01-497f-9ff7-4fbf4797d32e http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.13064ms http.response.status=200 http.response.written=45 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="rewriting manifest sha256:e589ab95ae0e7ba36d65085bc3ee6639da224c8e8b8144569465873f3bcf3a9f in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=4ff806b5-985e-436e-971c-1bcd6b3fd66a http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=4ff806b5-985e-436e-971c-1bcd6b3fd66a http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.9756ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.4 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:38247" http.request.id=d8b23423-9424-4bdd-ad16-888f0e67e572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" 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.10484ms http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38247" http.request.id=0e2b97fa-843e-4ba7-b5b0-8ee319a9d3bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.00148ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38247" http.request.id=d5bc1861-147e-460b-a1fd-61e831e7d854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091" http.request.useragent=Go-http-client/1.1 http.response.duration=1.23056ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=26db296c-0da6-4da4-a6e3-eedfd37f4e20 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.48856ms http.response.status=200 http.response.written=434 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=080eab72-eecd-4f3d-9b5b-837e7daf6220 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="814.24µs" http.response.status=200 http.response.written=434 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091 HTTP/1.1" 200 434 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=6d888c28-3d44-455d-83e5-28f63c8c7e10 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.32408ms http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=742369a3-1e2f-4c87-82c7-7e0a632300dc http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091" http.request.useragent=Go-http-client/1.1 http.response.duration="579.4µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="rewriting manifest list sha256:479e337f5cf8735461a22a90d0d96954d44e3982086d24f8553dfdd49beb6091 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=167613aa-8b4b-429c-9161-1997b2466035 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38247" http.request.id=167613aa-8b4b-429c-9161-1997b2466035 http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" 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.34032ms http.response.status=200 http.response.written=1554 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" ---- PASS: TestManifestAPI (11.01s) +time="2025-09-07T06:21:00+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="2025-09-07T06:21:00+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:00+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:44977" http.request.id=7771188d-d210-417d-91ba-af57c7ac685c http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" 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="827.566µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2025-09-07T06:21:00+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:44977" http.request.id=745454eb-2b32-4107-ac96-4e70cad1bafc http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" 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="701.284µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21:00+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:44977" http.request.id=7c6ba8ff-90a4-4b04-a10d-0033d52452f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" 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="769.525µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2025-09-07T06:21:00+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:44977" http.request.id=2669237c-986f-484f-bd0c-2539fa311afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" 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.040328ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:00+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:44977" http.request.id=2669237c-986f-484f-bd0c-2539fa311afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" 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.190369ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:00+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:44977" http.request.id=2669237c-986f-484f-bd0c-2539fa311afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" 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.234969ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:00+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:44977" http.request.id=2669237c-986f-484f-bd0c-2539fa311afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" 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.283529ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:00 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2025-09-07T06:21:01+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=d03dd460-c84d-4224-8c87-9a9f3914fd83 http.request.method=POST http.request.remoteaddr="127.0.0.1:48710" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="817.325µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:01 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:02+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=dc4e6a22-68c1-4882-b8d7-62593fcb2e96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/blobs/uploads/260ac5a2-b129-4e21-8e08-bb8d7fbd5715?_state=aZqmOcxt6LZKViXdJCL9pmkvR2mFahQjIltg-PQ_mzF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNjBhYzVhMi1iMTI5LTRlMjEtOGUwOC1iYjhkN2ZiZDU3MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDEuMDU2MzUwMTE1WiJ9&digest=sha256%3A5c7f7afbc67076a71d58147214b086126b3c50832f267d4de41c3c866184a767" http.request.useragent=Go-http-client/1.1 http.response.duration=1.609715431s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:01 +1400] "PUT /v2/foo/schema1/blobs/uploads/260ac5a2-b129-4e21-8e08-bb8d7fbd5715?_state=aZqmOcxt6LZKViXdJCL9pmkvR2mFahQjIltg-PQ_mzF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNjBhYzVhMi1iMTI5LTRlMjEtOGUwOC1iYjhkN2ZiZDU3MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDEuMDU2MzUwMTE1WiJ9&digest=sha256%3A5c7f7afbc67076a71d58147214b086126b3c50832f267d4de41c3c866184a767 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:02+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=afde2be4-fbf1-4335-959c-f5ada1d05187 http.request.method=POST http.request.remoteaddr="127.0.0.1:48710" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="867.726µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:02 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=ac4172e2-9536-49a8-9f47-3efc75f8a6b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/blobs/uploads/e8cd80c1-1d79-44fa-8b8b-8a56646c2267?_state=29jktX_xeqyhsRt93wkFZ7OyqFVnFKba3lE06-XM8HF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOGNkODBjMS0xZDc5LTQ0ZmEtOGI4Yi04YTU2NjQ2YzIyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDIuNzY0MzAyNDUxWiJ9&digest=sha256%3Aac7c6b87606e82edeaacc30374bf45ffd0c39f9a1a9819ed628add017379f956" http.request.useragent=Go-http-client/1.1 http.response.duration=926.431119ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:02 +1400] "PUT /v2/foo/schema1/blobs/uploads/e8cd80c1-1d79-44fa-8b8b-8a56646c2267?_state=29jktX_xeqyhsRt93wkFZ7OyqFVnFKba3lE06-XM8HF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOGNkODBjMS0xZDc5LTQ0ZmEtOGI4Yi04YTU2NjQ2YzIyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDIuNzY0MzAyNDUxWiJ9&digest=sha256%3Aac7c6b87606e82edeaacc30374bf45ffd0c39f9a1a9819ed628add017379f956 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=a8a7490f-dab0-485c-a89d-2ff8d4e38ddd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=2.144615ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=3aef842b-dc2b-4bf0-9f78-fc587b5df404 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.duration=1.47717ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=7a7185d0-8016-4d4f-aaac-5d8e47a35c7f http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" 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.142808ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=8fe0dfd0-1966-48b2-ab18-e819feb96dff http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.112488ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=360393d6-b250-40c4-9b02-13a86d678786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.duration=1.43677ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=2a896346-5c23-422a-b2e0-d6df93b75261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.duration=1.745651ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:44977" http.request.id=ba7f08f4-c2d3-4ba6-87f3-87f01379eccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.duration=1.367809ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=1fa92aba-fbb7-4ef6-aea0-134afd5da768 http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.200488ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=023f3cb9-deec-4161-816e-e2da5e9c39df http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="700.965µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=0514d98b-f5e2-402a-95e0-e9deb32e78df http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.duration="680.925µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=355054a1-22a4-4d4c-9982-84a73bd66b0a http.request.method=GET http.request.remoteaddr="127.0.0.1:48710" 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="700.724µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=error msg="payload digest does match: \"sha256:61145df5149273fcb911812c9307d25a00430a0967c48971a6075d45440deb20\" != \"sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877\"" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=6095a1b0-5fc1-41cf-849c-cafc26c1b609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" +time="2025-09-07T06:21:03+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:44977" http.request.id=6095a1b0-5fc1-41cf-849c-cafc26c1b609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48710" http.request.uri="/v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.526µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877" +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema1/manifests/sha256:f80b64b8c8af291dc3ade1424158467a8786a1fd4b8cc728b3a03ddeecf57877 HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=b6039266-8f25-476e-aa08-3cc48b32b2b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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="866.605µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=fad39f2c-dc31-495b-8550-ee416aa1ea47 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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="688.524µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=c8ab5c66-7472-4302-9ab5-b79b684fd3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="742.085µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:03+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:44977" http.request.id=c8ab5c66-7472-4302-9ab5-b79b684fd3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="792.566µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:03+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:44977" http.request.id=c8ab5c66-7472-4302-9ab5-b79b684fd3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="816.446µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=189e2209-63c9-43ca-a9f8-5ff32bdcac1f http.request.method=POST http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="777.725µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=b0c811a2-5199-4fe8-9a30-1acbd74ede4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/blobs/uploads/e3fd9fa5-e318-4b5a-80d3-1f125a1dc109?_state=k0LeF1lRKM4rUgxwv2567JbzBUiWO0bYY5XUOS3Z09Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlM2ZkOWZhNS1lMzE4LTRiNWEtODBkMy0xZjEyNWExZGMxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDMuNzIwMTM2MTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.159087ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema2/blobs/uploads/e3fd9fa5-e318-4b5a-80d3-1f125a1dc109?_state=k0LeF1lRKM4rUgxwv2567JbzBUiWO0bYY5XUOS3Z09Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlM2ZkOWZhNS1lMzE4LTRiNWEtODBkMy0xZjEyNWExZGMxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDMuNzIwMTM2MTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+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:44977" http.request.id=7270bfe2-4e31-4479-a45f-9f6505ff064c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="834.885µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:03+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:44977" http.request.id=7270bfe2-4e31-4479-a45f-9f6505ff064c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="920.406µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2025-09-07T06:21:03+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=625c7b7f-97af-4ee1-a379-7e97d5c83854 http.request.method=POST http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.263729ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=a3ee3ff5-2cc9-487b-af54-acaae45f1835 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/blobs/uploads/b75c8bab-6579-4047-98e0-0a1843903416?_state=b_ChWfuECGMczb6LsKZKnAveCPKPw-fU0ANRtYG-kGp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzVjOGJhYi02NTc5LTQwNDctOThlMC0wYTE4NDM5MDM0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDMuODA4MjgzMDg3WiJ9&digest=sha256%3A22ffaa538cfab9cf452bde77a2d636b055a1b136a6c3f7ca6beea3179c726133" http.request.useragent=Go-http-client/1.1 http.response.duration=675.772619ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:03 +1400] "PUT /v2/foo/schema2/blobs/uploads/b75c8bab-6579-4047-98e0-0a1843903416?_state=b_ChWfuECGMczb6LsKZKnAveCPKPw-fU0ANRtYG-kGp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzVjOGJhYi02NTc5LTQwNDctOThlMC0wYTE4NDM5MDM0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDMuODA4MjgzMDg3WiJ9&digest=sha256%3A22ffaa538cfab9cf452bde77a2d636b055a1b136a6c3f7ca6beea3179c726133 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:04+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=f0d0a680-45ac-4e3b-8568-6366a1879925 http.request.method=POST http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.34329ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:04 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=d90177f9-f27c-4fd7-b50b-a09759dd97a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/blobs/uploads/aeb5df8c-566e-446d-9e7a-74bca6241d72?_state=gcGy52vH5Qww_xwVnqByFNR5uuoy8bhNMUSEQn97yNZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWI1ZGY4Yy01NjZlLTQ0NmQtOWU3YS03NGJjYTYyNDFkNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDQuNjIzMjYxMDlaIn0%3D&digest=sha256%3Acf54430ac7722693c6e7c97b015dc455568f5c26272398777ad5a73f795c055c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.984142646s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:04 +1400] "PUT /v2/foo/schema2/blobs/uploads/aeb5df8c-566e-446d-9e7a-74bca6241d72?_state=gcGy52vH5Qww_xwVnqByFNR5uuoy8bhNMUSEQn97yNZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWI1ZGY4Yy01NjZlLTQ0NmQtOWU3YS03NGJjYTYyNDFkNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDQuNjIzMjYxMDlaIn0%3D&digest=sha256%3Acf54430ac7722693c6e7c97b015dc455568f5c26272398777ad5a73f795c055c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:44977" http.request.id=0e240b4e-c4b7-40d4-b01c-24d3057aa600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.080007ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:44977" http.request.id=2e7d8097-22f8-4ec9-9249-20d5c20833f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c" http.request.useragent=Go-http-client/1.1 http.response.duration="870.046µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=e7cfd2a1-7aa3-405c-b3fc-8f0109675b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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="808.006µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=f0f74099-980f-45f1-901b-5a4470e8aff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="865.726µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=9fd37419-ec08-42db-bb0c-ed45b45391b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="756.166µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=eb9a06be-0082-4d74-af95-82ac14e78bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c" http.request.useragent=Go-http-client/1.1 http.response.duration="895.566µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=5e1cf32a-0db8-4216-98e4-458efec2e47b http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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="695.205µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="rewriting manifest sha256:50bbfd0df8ee25d91b33beca17932f767488ff25104531d189f8a5d5898bee0c in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=73ef080d-711c-4d8d-92bc-711a6127dfce http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=73ef080d-711c-4d8d-92bc-711a6127dfce http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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.52481ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:44977" http.request.id=ef305da1-4b2d-44d6-8723-c2116cfd03b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" 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="866.086µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:44977" http.request.id=9a195c42-fdb7-47b1-b349-347c637f2968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=1.002767ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:44977" http.request.id=827d475c-f9df-465e-b87e-0f81f004bac1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e" http.request.useragent=Go-http-client/1.1 http.response.duration="969.207µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=91196acc-6412-4df8-9e4d-4693446c9f9c http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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.252048ms http.response.status=200 http.response.written=434 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=cf8ce206-3612-428f-be0b-dda58004bbc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="832.725µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=1d50ca6c-7484-469b-8fd2-57e5d68473b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="680.885µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=d2e0addc-3967-4dbc-8003-5f1132e8ff4d http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e" http.request.useragent=Go-http-client/1.1 http.response.duration="666.365µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="rewriting manifest list sha256:5c84ffb712a13cee400e91cb01294e4c068a65e4bc306c7e969a81508af0e16e in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=6ed48474-7496-4697-a589-12ab78e16e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:44977" http.request.id=6ed48474-7496-4697-a589-12ab78e16e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" 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.47125ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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="2025-09-07T06:21:06+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:06+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:36591" http.request.id=68906f14-120a-4e7e-86dc-5eb4a8948ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" 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="836.326µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:36591" http.request.id=9826deec-615b-437b-ba8e-e6923b2dd7fd http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.205µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:36591" http.request.id=2140d4ab-8eeb-486b-988e-445411ba1674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" 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="702.765µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+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:36591" http.request.id=405ba984-6bc8-4729-adf0-34ffaf298fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" 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.074887ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:06+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:36591" http.request.id=405ba984-6bc8-4729-adf0-34ffaf298fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" 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.210928ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:06+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:36591" http.request.id=405ba984-6bc8-4729-adf0-34ffaf298fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" 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.262449ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:06+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:36591" http.request.id=405ba984-6bc8-4729-adf0-34ffaf298fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" 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.304289ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2025-09-07T06:21:06+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=5ff69925-4c04-45fc-b887-f0833ac1c122 http.request.method=POST http.request.remoteaddr="127.0.0.1:40796" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="820.006µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=a9fc039b-b700-4c8b-b43f-315b1d4089fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/blobs/uploads/7cad4eab-3711-4d77-b996-286b05b8e124?_state=kcqjdje49BCeaxZeHvR1vr6oYWoyc1sKGFnrDij3RUZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2FkNGVhYi0zNzExLTRkNzctYjk5Ni0yODZiMDViOGUxMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDYuNzcwMzc2MTYxWiJ9&digest=sha256%3Aabfe2a73abcac257c0d17d86bbeb58baa7a9522c929566d2ec946867a4a6e81a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.520905907s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:06 +1400] "PUT /v2/foo/schema1/blobs/uploads/7cad4eab-3711-4d77-b996-286b05b8e124?_state=kcqjdje49BCeaxZeHvR1vr6oYWoyc1sKGFnrDij3RUZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2FkNGVhYi0zNzExLTRkNzctYjk5Ni0yODZiMDViOGUxMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDYuNzcwMzc2MTYxWiJ9&digest=sha256%3Aabfe2a73abcac257c0d17d86bbeb58baa7a9522c929566d2ec946867a4a6e81a HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:08+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=cc9a7f94-948d-4566-aaf2-59341c4b2297 http.request.method=POST http.request.remoteaddr="127.0.0.1:40796" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="873.726µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:08 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=7310bc47-27c2-4f7f-afb1-2acd10056baf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/blobs/uploads/833d004d-c95e-4155-a7af-176ed01b25ca?_state=jm5qyfU71LDx4TZEE_ZJrXdho6o-DwyHLbOoe-gT-LJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MzNkMDA0ZC1jOTVlLTQxNTUtYTdhZi0xNzZlZDAxYjI1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDguMzk0ODUxNjA5WiJ9&digest=sha256%3A94c20f073ecfab3630885a1281eba95f95274727420bff15723711db732814dd" http.request.useragent=Go-http-client/1.1 http.response.duration=681.182495ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:08 +1400] "PUT /v2/foo/schema1/blobs/uploads/833d004d-c95e-4155-a7af-176ed01b25ca?_state=jm5qyfU71LDx4TZEE_ZJrXdho6o-DwyHLbOoe-gT-LJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MzNkMDA0ZC1jOTVlLTQxNTUtYTdhZi0xNzZlZDAxYjI1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDguMzk0ODUxNjA5WiJ9&digest=sha256%3A94c20f073ecfab3630885a1281eba95f95274727420bff15723711db732814dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=93fa3dbf-3fd0-4dd2-bede-c0b5cb97b7cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.52625ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=a6dbb4a0-5cf4-436c-a831-30e34d81e944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.305329ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=bb5dedac-4d4d-45d1-acfd-cf7ca2ffd04c http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" 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.175608ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=cb351d41-84e4-4da9-969c-43c59270ea85 http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.205655ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=872c542f-b446-421e-9bd3-ae6aae07bc9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.34229ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=ae01a17d-a047-47e9-b79f-9494bf7f404f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.309169ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:36591" http.request.id=b8100191-8256-4ee4-a4e4-bd4b33a57b0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.duration=1.256209ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=d77612ff-730b-4537-8e46-b710748be74b http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.263735ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=5ae05308-9a59-4afb-965b-70b7d91e2a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="641.844µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=95abc33b-5351-4971-b2d3-3b71215352ce http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.duration="615.804µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=93419989-c01c-4c02-ba85-ec1ea1818821 http.request.method=GET http.request.remoteaddr="127.0.0.1:40796" 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="582.964µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=error msg="payload digest does match: \"sha256:7545e1bb3606a69f4f02b31831f8ab27979ed1ac581bf2bb853336a2a0dfce17\" != \"sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd\"" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=34a7b774-cfdf-43fe-a924-4a6fe5c0556d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" +time="2025-09-07T06:21:09+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:36591" http.request.id=34a7b774-cfdf-43fe-a924-4a6fe5c0556d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40796" http.request.uri="/v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.085µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd" +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema1/manifests/sha256:2d311631dc52ce8bf692142653699222517420fe61abb69423a7fdd0209548cd HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=c82eb8c8-ef5f-4205-907d-eed08407666f http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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="760.245µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=bbb5d17b-c727-4886-9290-976a507ab842 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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="645.924µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=0c23680c-f1d6-415d-8cfe-32d62440584f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="704.604µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:09+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:36591" http.request.id=0c23680c-f1d6-415d-8cfe-32d62440584f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="756.005µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:09+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:36591" http.request.id=0c23680c-f1d6-415d-8cfe-32d62440584f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="781.445µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=7beafb3b-50ad-41ea-83cc-3f24b3d79d3e http.request.method=POST http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="748.405µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=587b1ad5-d055-4517-b035-d79df5030469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/blobs/uploads/1b3b232a-51fb-4fa2-bdac-d318a49be220?_state=ooMEHLCqApwXeTsSM3t_w_iei34YI38NE5O0kU5qjMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjNiMjMyYS01MWZiLTRmYTItYmRhYy1kMzE4YTQ5YmUyMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuMTA2MTI0OTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration="976.287µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema2/blobs/uploads/1b3b232a-51fb-4fa2-bdac-d318a49be220?_state=ooMEHLCqApwXeTsSM3t_w_iei34YI38NE5O0kU5qjMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjNiMjMyYS01MWZiLTRmYTItYmRhYy1kMzE4YTQ5YmUyMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuMTA2MTI0OTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+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:36591" http.request.id=1ca01039-fdd6-4b8d-b65b-f18030e45694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="835.406µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21:09+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:36591" http.request.id=1ca01039-fdd6-4b8d-b65b-f18030e45694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="888.686µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=da2ef1f6-149d-425d-9a14-247028a0f60e http.request.method=POST http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="852.525µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=c85962ca-733d-4b00-a5b1-899d822a7fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/blobs/uploads/c090a306-6723-4a69-8d50-e785679f6d1f?_state=GwAJYzCv34ut0t07btBj8YfmY9VTa6NWXXw5lsZ_zvd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDkwYTMwNi02NzIzLTRhNjktOGQ1MC1lNzg1Njc5ZjZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuMTg4MjQ4Mzg2WiJ9&digest=sha256%3Adda02693753786c3e9898136a146834d9b3df18d4a8acdf25a8ba91b22e7b636" http.request.useragent=Go-http-client/1.1 http.response.duration=661.951965ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema2/blobs/uploads/c090a306-6723-4a69-8d50-e785679f6d1f?_state=GwAJYzCv34ut0t07btBj8YfmY9VTa6NWXXw5lsZ_zvd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDkwYTMwNi02NzIzLTRhNjktOGQ1MC1lNzg1Njc5ZjZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuMTg4MjQ4Mzg2WiJ9&digest=sha256%3Adda02693753786c3e9898136a146834d9b3df18d4a8acdf25a8ba91b22e7b636 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:09+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=2ed703fd-049f-43c5-bd0e-304d760176d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="865.566µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=5e3cea9f-9121-40e8-bfc5-c3aa567d9585 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/blobs/uploads/fe502343-ad67-4b64-9e51-464cbc9b1e4b?_state=yCzRUEv7BD3CljkswySKnnbu5IZZniKCtGJl7M_Vnlp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTUwMjM0My1hZDY3LTRiNjQtOWU1MS00NjRjYmM5YjFlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuOTYwNjg0NThaIn0%3D&digest=sha256%3Ae2aec0be3e6ba82b792ce541af773dfa108ef13934f38b497f72bb6382cfcf84" http.request.useragent=Go-http-client/1.1 http.response.duration=1.351159595s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:09 +1400] "PUT /v2/foo/schema2/blobs/uploads/fe502343-ad67-4b64-9e51-464cbc9b1e4b?_state=yCzRUEv7BD3CljkswySKnnbu5IZZniKCtGJl7M_Vnlp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTUwMjM0My1hZDY3LTRiNjQtOWU1MS00NjRjYmM5YjFlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MDkuOTYwNjg0NThaIn0%3D&digest=sha256%3Ae2aec0be3e6ba82b792ce541af773dfa108ef13934f38b497f72bb6382cfcf84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:36591" http.request.id=27e2e0d9-28be-4268-b8be-6a4a15726a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.173888ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:36591" http.request.id=bbb902bb-6fd6-400f-a9df-ff8b9b9a8a93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104" http.request.useragent=Go-http-client/1.1 http.response.duration="959.967µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=28aa9b94-53ac-424d-aa61-e3e2f0df1c5e http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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="864.766µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=3e861728-1ebc-4ed4-809c-d96b2bfca026 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="997.967µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=200517e7-565e-41e6-b5d0-bd2df1b676ed http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="753.205µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=7b4598f5-493e-4454-8362-29a1edd17a4e http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104" http.request.useragent=Go-http-client/1.1 http.response.duration="686.925µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=82c2fed7-44d7-490d-8216-615dbca4545c http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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="808.366µs" http.response.status=200 http.response.written=45 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="rewriting manifest sha256:8a09e927cb3c698a90630b61a7af9392725526cf606df881dfcab6993dbf3104 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=11c89622-e7a3-4e39-9add-7ee10f6506d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=11c89622-e7a3-4e39-9add-7ee10f6506d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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.41849ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:36591" http.request.id=fcdbc78d-70dc-401d-821a-d57406a5e387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" 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="866.726µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:36591" http.request.id=5cf257b2-35b0-466f-8b30-1f0bfb4b895b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="894.646µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:36591" http.request.id=01ac4025-e3bc-4119-b7b0-4a3311c0d308 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc" http.request.useragent=Go-http-client/1.1 http.response.duration="912.446µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=03664770-6352-42d9-b9cf-182b54253c59 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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="845.446µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=7841e2ff-cd6f-46a5-8575-6169a28bf1c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="860.086µs" http.response.status=200 http.response.written=434 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc HTTP/1.1" 200 434 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=8d0620df-41fb-4518-95da-642f22833490 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="746.525µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=806a13d1-ba3f-48b5-9337-f8cbe6a72524 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" http.request.uri="/v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc" http.request.useragent=Go-http-client/1.1 http.response.duration="669.085µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="rewriting manifest list sha256:d370c2d981bdb2d60a8ce8d94e458d77be50a0f2b29699194d128ab1ca2f92cc in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=e3997e32-15ff-40d6-af88-e6053fc46e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36591" http.request.id=e3997e32-15ff-40d6-af88-e6053fc46e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:40812" 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.545251ms http.response.status=200 http.response.written=1554 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" +--- PASS: TestManifestAPI (10.39s) === RUN TestGetManifestWithStorageError -time="2026-10-09T10:41:13-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="2026-10-09T10:41:13-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:13-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:38693" http.request.id=361c738e-a8b3-40ca-a1ea-e1bab895df05 http.request.method=GET http.request.remoteaddr="127.0.0.1:42308" 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="744.48µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38693" http.request.id=91a5ac63-0472-4354-9451-3a99a05c0a9f http.request.method=GET http.request.remoteaddr="127.0.0.1:42308" 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="592.84µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38693" http.request.id=3c1dae4b-b1b0-4b03-b790-90c5d03575a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42308" 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="596.64µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:38693" http.request.id=e2c05ba6-fed6-45aa-98ef-6c8baebac8f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42308" 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="598.24µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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="2025-09-07T06:21:11+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:11+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:43249" http.request.id=c8d18198-196f-4b83-9355-d13d261f7e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:53138" 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="833.405µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:43249" http.request.id=d2dc9776-79c4-4c36-b83b-35dc0af8a614 http.request.method=GET http.request.remoteaddr="127.0.0.1:53138" 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="748.925µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:43249" http.request.id=74157782-89f8-49dc-a020-98f6dbafe312 http.request.method=GET http.request.remoteaddr="127.0.0.1:53138" 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="711.365µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:43249" http.request.id=d056ce90-9875-4f9d-b59c-6f92b7eaf91a http.request.method=GET http.request.remoteaddr="127.0.0.1:53138" 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.085µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete -time="2026-10-09T10:41:13-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="2026-10-09T10:41:13-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:13-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:42947" http.request.id=00e108c0-29f4-4c0d-8fc7-e570d5369adf http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" 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.08732ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:42947" http.request.id=77c13b66-9c48-40d6-a50e-7e0664b72cb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" 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.4µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-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:42947" http.request.id=39c8365c-75d0-4b16-9389-53160818a4ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" 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="939µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=2d728dc1-85d1-499f-9516-e0e134feb5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" 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.5154ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:13-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:42947" http.request.id=2d728dc1-85d1-499f-9516-e0e134feb5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" 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.59116ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:13-12:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=2d728dc1-85d1-499f-9516-e0e134feb5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" 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.64264ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -time="2026-10-09T10:41:13-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:42947" http.request.id=2d728dc1-85d1-499f-9516-e0e134feb5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" 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.68748ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" -time="2026-10-09T10:41:13-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=b65d4e24-39e7-4814-98ae-12a5f5eaf474 http.request.method=POST http.request.remoteaddr="127.0.0.1:54534" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.61856ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=7f5cc9ba-dcfc-4acc-b714-0aac28ecc2f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/blobs/uploads/bdd48bd3-4959-42a6-8042-ccbe4b8e3c78?_state=vw1kKKl00tb7I3W-2Z9r_KrGTnRq2DAz7jmSZC4_96Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGQ0OGJkMy00OTU5LTQyYTYtODA0Mi1jY2JlNGI4ZTNjNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTMuNDg3NTQwNTU0WiJ9&digest=sha256%3A879bf044f0a88d8ca096530123594ac89164483074d07f756d17af8ac6b10bb7" http.request.useragent=Go-http-client/1.1 http.response.duration=1.14658824s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:13 -1200] "PUT /v2/foo/schema1/blobs/uploads/bdd48bd3-4959-42a6-8042-ccbe4b8e3c78?_state=vw1kKKl00tb7I3W-2Z9r_KrGTnRq2DAz7jmSZC4_96Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGQ0OGJkMy00OTU5LTQyYTYtODA0Mi1jY2JlNGI4ZTNjNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTMuNDg3NTQwNTU0WiJ9&digest=sha256%3A879bf044f0a88d8ca096530123594ac89164483074d07f756d17af8ac6b10bb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:14-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=4f3559a2-7cbb-4416-a85c-e53a63a1d2ee http.request.method=POST http.request.remoteaddr="127.0.0.1:54534" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.44492ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:14 -1200] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=e074f012-280f-48b4-aeff-b58bfbacdea9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/blobs/uploads/5ed3a62c-0ed7-4753-b76b-e9daecc29b99?_state=1HEMIfBOdSVSjBgBd4cldwZqlCjMRA9QSa51Oe6U9Tx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZWQzYTYyYy0wZWQ3LTQ3NTMtYjc2Yi1lOWRhZWNjMjliOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTQuNzMwMjY1NTU0WiJ9&digest=sha256%3A6276220b84b45ad08dc542b8a1d9a2677620fbe3eb7f53918cb8ab6d56b978e2" http.request.useragent=Go-http-client/1.1 http.response.duration=1.06224688s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:14 -1200] "PUT /v2/foo/schema1/blobs/uploads/5ed3a62c-0ed7-4753-b76b-e9daecc29b99?_state=1HEMIfBOdSVSjBgBd4cldwZqlCjMRA9QSa51Oe6U9Tx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZWQzYTYyYy0wZWQ3LTQ3NTMtYjc2Yi1lOWRhZWNjMjliOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTQuNzMwMjY1NTU0WiJ9&digest=sha256%3A6276220b84b45ad08dc542b8a1d9a2677620fbe3eb7f53918cb8ab6d56b978e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=87f11e43-999a-4aa3-86f7-4073a40ffdf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.52496ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=8ab0aa51-e762-4cbd-8533-fe7de752bef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.27104ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=ef54ab69-a7a3-4519-8a0a-edce7270d5fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" 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.37148ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=8e18b8b7-83a2-42b2-b66a-70de343d61d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.45172ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=f674e700-2e47-4403-b5c1-b63a7a490b71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.29296ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=91d1df52-74f6-4030-af07-157c95693c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.29048ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.contenttype=application/json http.request.host="127.0.0.1:42947" http.request.id=1004ce7a-fe27-43ae-8e84-e0c09fad44e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.68864ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=a9066ba0-c914-469a-8364-07747b360a8e http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.19112ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=dd9e493a-23c4-4688-b726-1ce547fbe6da http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="688.8µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=2bbe12ce-43dd-4fa2-ac81-7dcb667397cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration="666.08µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=463e8be5-564b-49d7-a15a-eb9d3ee7e345 http.request.method=GET http.request.remoteaddr="127.0.0.1:54534" 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="639.64µs" http.response.status=200 http.response.written=41 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=error msg="payload digest does match: \"sha256:8b3eaabc486959cab9b28acdeceb6c7d35807b1e92690b713f03fb24b773cd8d\" != \"sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d\"" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=77a27f0b-e5d6-45f0-b83b-421c69d4b72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" -time="2026-10-09T10:41:15-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:42947" http.request.id=77a27f0b-e5d6-45f0-b83b-421c69d4b72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54534" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.2µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 400 98 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=d4836d6c-2171-4647-8fec-6f1ea9539010 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54536" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration="967.84µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "DELETE /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=f4ede876-50e7-4c34-926a-ed95f91fbab6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54536" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.68µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=b1e7a282-766e-4565-8102-aaf80634af8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54548" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="823.28µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "DELETE /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=e0afda85-af3b-4168-80c9-61a8de7e7911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54550" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration=1.48176ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=c7345979-2eb2-4b0e-8347-3ded3ed5d1e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54550" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.29496ms http.response.status=200 http.response.written=1098 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=ded8110d-d3f4-4c1b-a26a-d5b604a51c89 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54566" 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.31796ms http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=4cc8888b-1e03-4c62-b540-2606f02b10af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.74908ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=5c9c25ef-b6f1-4265-959d-a02eff76def8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="604.08µs" http.response.status=200 http.response.written=39 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=14107a08-f902-4947-adb7-d42e215dc969 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d" http.request.useragent=Go-http-client/1.1 http.response.duration="703.68µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "DELETE /v2/foo/schema1/manifests/sha256:f6e557416fffb4d00328376ea08a90e206d83d5a64191e39c799829b08e3388d HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=62e4c51a-bfc5-4da9-8ba3-2ba2df1b2ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="740.96µs" http.response.status=200 http.response.written=35 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=415a5ade-5d6f-4aaa-ad6c-8f9d9aecf8f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="865.4µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=c63ee2fc-0bc4-46b2-87d3-e39dc0d28242 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="931.72µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=cedd8cb9-29ef-4730-becd-9601bf4ca3b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" 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="746.96µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:15-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:42947" http.request.id=cedd8cb9-29ef-4730-becd-9601bf4ca3b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" 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="801.68µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:15-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:42947" http.request.id=cedd8cb9-29ef-4730-becd-9601bf4ca3b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" 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="833.52µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=faa38ce4-9412-4c91-afd3-626dc3abc2cd http.request.method=POST http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="712µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=5ba8aaab-5d36-47dc-827f-0adb62e78b4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/blobs/uploads/30ce4be2-4820-4c83-a48a-788e19f2035d?_state=KL8S80d-jU8uCvn1CRHgOtT3-K39NTSGbgpYW9eSjK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGNlNGJlMi00ODIwLTRjODMtYTQ4YS03ODhlMTlmMjAzNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTUuODM1NTUxMTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.2478ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema2/blobs/uploads/30ce4be2-4820-4c83-a48a-788e19f2035d?_state=KL8S80d-jU8uCvn1CRHgOtT3-K39NTSGbgpYW9eSjK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGNlNGJlMi00ODIwLTRjODMtYTQ4YS03ODhlMTlmMjAzNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTUuODM1NTUxMTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-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:42947" http.request.id=2a8681cf-a92b-41c3-b75f-655e043f7989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" 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.38776ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -time="2026-10-09T10:41:15-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:42947" http.request.id=2a8681cf-a92b-41c3-b75f-655e043f7989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" 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.48476ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" -time="2026-10-09T10:41:15-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=60c9f93b-a9db-4fbe-9157-7b13dc6ba9af http.request.method=POST http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="833.28µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:17-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=2d9ec980-a98e-42d3-aeaf-7fc63337c505 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/blobs/uploads/bc2dec58-8060-4ff0-a2d5-58a0f906bee5?_state=RI_5bzcdM22Xd07YaajgyXuWpgZQvefzPLq9ITUNcDd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzJkZWM1OC04MDYwLTRmZjAtYTJkNS01OGEwZjkwNmJlZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTUuOTcwNjUxMTE0WiJ9&digest=sha256%3A712f16d056265951029bd3e115babb9b0cd7f32417b69e5511d0496d8a2a5289" http.request.useragent=Go-http-client/1.1 http.response.duration=1.1170036s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:15 -1200] "PUT /v2/foo/schema2/blobs/uploads/bc2dec58-8060-4ff0-a2d5-58a0f906bee5?_state=RI_5bzcdM22Xd07YaajgyXuWpgZQvefzPLq9ITUNcDd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzJkZWM1OC04MDYwLTRmZjAtYTJkNS01OGEwZjkwNmJlZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTUuOTcwNjUxMTE0WiJ9&digest=sha256%3A712f16d056265951029bd3e115babb9b0cd7f32417b69e5511d0496d8a2a5289 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:17-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=01317ef4-3ffe-4ceb-8772-df1459d37784 http.request.method=POST http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="897.88µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:17 -1200] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=89d3a871-5959-470b-98c4-05da69799825 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/blobs/uploads/71ed45c9-9a1a-48a7-9bc4-2c3e22311eb8?_state=ylqrS6NAB-lYsJ6Go3j47jM3KBw-49zdwY9XLwRgGX57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWVkNDVjOS05YTFhLTQ4YTctOWJjNC0yYzNlMjIzMTFlYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTcuMjI0ODg1NTk0WiJ9&digest=sha256%3A56c9094737ce6d8e82f562d6d1fa44ef7d4c2eb4c1ae1cee88cf8352fdd845dc" http.request.useragent=Go-http-client/1.1 http.response.duration=2.21655844s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:17 -1200] "PUT /v2/foo/schema2/blobs/uploads/71ed45c9-9a1a-48a7-9bc4-2c3e22311eb8?_state=ylqrS6NAB-lYsJ6Go3j47jM3KBw-49zdwY9XLwRgGX57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWVkNDVjOS05YTFhLTQ4YTctOWJjNC0yYzNlMjIzMTFlYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMDlUMjI6NDE6MTcuMjI0ODg1NTk0WiJ9&digest=sha256%3A56c9094737ce6d8e82f562d6d1fa44ef7d4c2eb4c1ae1cee88cf8352fdd845dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=fb1b471d-2e3a-4011-ad1b-3d4915400b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.40184ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=e8dc7d0a-f842-48f4-b351-4f6aac9ebdd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.duration="976.16µs" http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "PUT /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=c1fd6993-be9e-427c-84dc-806db5a2636d http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="917.88µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=92ae5731-8f56-4e86-b0c5-32dfcbcfba5c http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration=1.07928ms http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=e4ab1cca-c138-4c4c-a5b0-b478b88a2a18 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="853.32µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=8624b5b6-c0e6-4774-a25e-3597b008e522 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.duration="796.6µs" http.response.status=304 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 304 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=4a9d0874-135c-4f39-9752-e14a6a238d88 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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="832.32µs" http.response.status=200 http.response.written=45 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="rewriting manifest sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=0be4449e-5fb0-4a5a-93d9-f3a40db5cc29 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=0be4449e-5fb0-4a5a-93d9-f3a40db5cc29 http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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.446ms http.response.status=200 http.response.written=1549 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=d4456445-de37-46f4-9dfa-d77ada452f8d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.duration="885.2µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "DELETE /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=d598c266-abc7-4f3a-a479-1b061503b4ab http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00768ms http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 404 187 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=a1a60a2b-06a3-414c-b3a4-5bc713c9c344 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43784" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06064ms http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "DELETE /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=a347ecf8-9f1c-4ab4-aea6-1065fccfbd39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43786" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.duration=1.54524ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "PUT /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=59ae06be-0390-4e3e-89c3-af13c97951e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43786" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="912.12µs" http.response.status=200 http.response.written=732 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 200 732 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=01187494-5332-418d-ba02-b9aa63698499 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43802" 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=1.15676ms http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-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:42947" http.request.id=5ebcbe36-6980-4943-a8f5-93f694f39281 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43806" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.365ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=63a45708-02ec-4c21-94c6-fe3412f04d98 http.request.method=GET http.request.remoteaddr="127.0.0.1:43806" 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="850.52µs" http.response.status=200 http.response.written=39 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=d80d91d7-33d0-42c9-ba40-65da881ac255 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43806" http.request.uri="/v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348" http.request.useragent=Go-http-client/1.1 http.response.duration=1.033ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "DELETE /v2/foo/schema2/manifests/sha256:1efaefc60d1b96594f1023475d464fa8bb68996426621d5cf577320d60bc1348 HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:42947" http.request.id=0281e4bb-23d3-4be6-a8f7-83bd2dc662ed http.request.method=GET http.request.remoteaddr="127.0.0.1:43806" 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="759µs" http.response.status=200 http.response.written=35 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" ---- PASS: TestManifestDelete (6.16s) +time="2025-09-07T06:21:11+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="2025-09-07T06:21:11+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:11+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:38369" http.request.id=352f2a8b-7010-4a07-a5e5-27ae7a0e6a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" 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="894.646µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:38369" http.request.id=a1fa84fa-b781-402d-8d2e-1db98e67214f http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" 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="744.125µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:38369" http.request.id=0c305850-c8fe-46ad-9241-fd3007da1212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" 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="815.965µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+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:38369" http.request.id=7af77ed9-b271-42c9-823c-e477c22c054c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" 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.173767ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:11+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:38369" http.request.id=7af77ed9-b271-42c9-823c-e477c22c054c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" 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.821052ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:11+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:38369" http.request.id=7af77ed9-b271-42c9-823c-e477c22c054c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" 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.913332ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +time="2025-09-07T06:21:11+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:38369" http.request.id=7af77ed9-b271-42c9-823c-e477c22c054c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" 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.958853ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=dbc85684-e498-4f38-b7d1-e01f7d0b48e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50382" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.011967ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=c4d67aa7-9520-4442-9353-c5e2345131f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/blobs/uploads/cc279508-beec-476b-a0b1-981ce493475a?_state=edjSRDy7qJXZd_oLcLST5MvnLhMi7a0czu5Cfv42Bvh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzI3OTUwOC1iZWVjLTQ3NmItYTBiMS05ODFjZTQ5MzQ3NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTEuNDQxMzEzMDUyWiJ9&digest=sha256%3A4f1b58e7357e60f60249ca4396761e397bf91fcfaaedc1fa86da39d0808688ec" http.request.useragent=Go-http-client/1.1 http.response.duration=461.974811ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema1/blobs/uploads/cc279508-beec-476b-a0b1-981ce493475a?_state=edjSRDy7qJXZd_oLcLST5MvnLhMi7a0czu5Cfv42Bvh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzI3OTUwOC1iZWVjLTQ3NmItYTBiMS05ODFjZTQ5MzQ3NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTEuNDQxMzEzMDUyWiJ9&digest=sha256%3A4f1b58e7357e60f60249ca4396761e397bf91fcfaaedc1fa86da39d0808688ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:11+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=e5940575-3f85-4a4a-bd94-c8fa66177ce3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50382" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="959.087µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=e0aa5760-dc1e-42de-99fa-fc74c5b01a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/blobs/uploads/a805ab44-dcc7-4560-824c-132004bdeb12?_state=9hor2fQNxrYsaBfukuaOKES11NETRZC7QlRkLgR-XYt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODA1YWI0NC1kY2M3LTQ1NjAtODI0Yy0xMzIwMDRiZGViMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTEuOTgyMjA0Mzk3WiJ9&digest=sha256%3Abd643d004799ba3db7d08328d773a3f5b690ee5825bafe4d1573f663b2b806c0" http.request.useragent=Go-http-client/1.1 http.response.duration=649.134398ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:11 +1400] "PUT /v2/foo/schema1/blobs/uploads/a805ab44-dcc7-4560-824c-132004bdeb12?_state=9hor2fQNxrYsaBfukuaOKES11NETRZC7QlRkLgR-XYt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODA1YWI0NC1kY2M3LTQ1NjAtODI0Yy0xMzIwMDRiZGViMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTEuOTgyMjA0Mzk3WiJ9&digest=sha256%3Abd643d004799ba3db7d08328d773a3f5b690ee5825bafe4d1573f663b2b806c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=4d4fbf52-b0ff-4fcb-bc9f-094278cd18ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.412249ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=828bffba-2c5a-4ceb-b8b1-24cb6db85d4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration=1.312048ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=276f9b9a-42ed-4c58-a5b0-bb6eeb8d362f http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" 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.121808ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=4de23c40-9029-4eb9-bc25-2308f94ea3e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.046887ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=19831b24-9467-408f-bfaf-aee38f364b24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration=1.201729ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=b81668e4-d494-4af9-a407-6d69fead04c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration=1.214208ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=53d3faa2-8d19-40fe-8d41-9e7fc0a70a8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration=1.187609ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=a2d9a081-3d5b-4d64-a745-91bec4d63f77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.084727ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=0ddc2777-aed8-440e-93ed-d9df4a8ecdc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="697.684µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=2dda8516-b8b3-4099-a714-5ed85bd83b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration="556.364µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=369e0bea-cf05-4e76-a694-735b277ac79a http.request.method=GET http.request.remoteaddr="127.0.0.1:50382" 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="696.085µs" http.response.status=200 http.response.written=41 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=error msg="payload digest does match: \"sha256:4de44e2c94c8e61ca76c03a2fce55f873bd300254b42147335835b4917617159\" != \"sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4\"" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=fbd9bd8d-3b77-4137-a38d-6a6e10504448 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" +time="2025-09-07T06:21: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:38369" http.request.id=fbd9bd8d-3b77-4137-a38d-6a6e10504448 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50382" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.046µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=7bf1a211-079c-4ae9-aa26-f086f4a7fecc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration="899.686µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "DELETE /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=aef31e5e-2014-4159-951a-143cfb1a160f http.request.method=GET http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.045µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+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:38369" http.request.id=6b1ff19d-a371-4778-91df-146c5debc2c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57004" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.845µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "DELETE /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=ec74fe56-bfe7-4ff8-8666-5298470bdd4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration=1.53545ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=d10bfab5-239b-4f0c-903c-8f94753e9451 http.request.method=GET http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.150328ms http.response.status=200 http.response.written=1098 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+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:38369" http.request.id=752c4be5-ca11-4f8b-ae68-0bd2b43a91e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57022" 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="862.166µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=8f5391f9-1e44-453d-8ccf-1b749c5990d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.434609ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=cb05b782-a799-4387-86e0-64f74e7ab397 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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="712.205µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=dafcdbcc-073b-4c88-8288-53573716d99b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4" http.request.useragent=Go-http-client/1.1 http.response.duration="827.686µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "DELETE /v2/foo/schema1/manifests/sha256:a75f738f1f413c93b61891c59a1fe18c42d4e45a3cb2b3396fe8118e56f43cb4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=031f3762-f036-488e-9e99-61c9440868ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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="768.365µs" http.response.status=200 http.response.written=35 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=0ebd4594-49d7-48a7-96b3-b0a9cde02af1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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="753.885µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=4066d4f2-6faf-4c13-89a8-cb5f6b7fc173 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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="656.084µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=94b53a64-1192-4225-953a-e0549474ad5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" 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.085µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21: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:38369" http.request.id=94b53a64-1192-4225-953a-e0549474ad5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" 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="836.325µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21: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:38369" http.request.id=94b53a64-1192-4225-953a-e0549474ad5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" 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="863.646µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=64dbf401-3efe-455f-bfd4-6fdbb283a126 http.request.method=POST http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.191408ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=4ba28c52-1835-4818-ae7b-ba7c0c42c38e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/blobs/uploads/2453b8fb-f3b0-485f-90eb-e4ee446383e3?_state=Yd4JJB8LM7JwqKdQNL01-ZFiFd4S8bcm_MKmtPVyWwx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDUzYjhmYi1mM2IwLTQ4NWYtOTBlYi1lNGVlNDQ2MzgzZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTIuNjY5MDc1MzMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.053447ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema2/blobs/uploads/2453b8fb-f3b0-485f-90eb-e4ee446383e3?_state=Yd4JJB8LM7JwqKdQNL01-ZFiFd4S8bcm_MKmtPVyWwx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDUzYjhmYi1mM2IwLTQ4NWYtOTBlYi1lNGVlNDQ2MzgzZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTIuNjY5MDc1MzMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21: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:38369" http.request.id=01a65dd1-50a8-4ebc-9184-1d21ae318758 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" 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="910.046µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +time="2025-09-07T06:21: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:38369" http.request.id=01a65dd1-50a8-4ebc-9184-1d21ae318758 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" 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="969.126µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" +time="2025-09-07T06:21:12+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=0316a11d-1c56-43d1-828b-6ae9f5d15e9b http.request.method=POST http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="882.526µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:13+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=f3a2d6b8-d411-41df-9b9d-290d599e0dc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/blobs/uploads/669708b0-cd3f-4d0d-a902-67d3a7c7dca3?_state=MRdmDx7T0EKrXeanlU5gvrpVbHFbE82mzRvGhUc0Q_t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Njk3MDhiMC1jZDNmLTRkMGQtYTkwMi02N2QzYTdjN2RjYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTIuNzQ3ODQ1NDI1WiJ9&digest=sha256%3Ada212a2c86a952178d8e63140e497c05a960f26873855feaa2289c0e779e4b42" http.request.useragent=Go-http-client/1.1 http.response.duration=641.360146ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:12 +1400] "PUT /v2/foo/schema2/blobs/uploads/669708b0-cd3f-4d0d-a902-67d3a7c7dca3?_state=MRdmDx7T0EKrXeanlU5gvrpVbHFbE82mzRvGhUc0Q_t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Njk3MDhiMC1jZDNmLTRkMGQtYTkwMi02N2QzYTdjN2RjYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTIuNzQ3ODQ1NDI1WiJ9&digest=sha256%3Ada212a2c86a952178d8e63140e497c05a960f26873855feaa2289c0e779e4b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:13+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=95c0d6ec-29eb-4f76-815e-c4a2aeb06c44 http.request.method=POST http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="916.606µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:13 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=b6bf1616-bfb3-4d14-ab37-b7a8bbe5c2a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/blobs/uploads/5e4eed63-139d-4641-be66-b638aa85f17a?_state=CGsqbS7K2d-yBJ7CxuGwrVnSDGYnxeIZe_IKeCAAbsF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZTRlZWQ2My0xMzlkLTQ2NDEtYmU2Ni1iNjM4YWE4NWYxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTMuNTA1MjMzMjM2WiJ9&digest=sha256%3A0d7e00ebca6e319ae4caf1b92bea3b5817e2cd0a6524e9ee7bd830ec5453c6cb" http.request.useragent=Go-http-client/1.1 http.response.duration=1.574506027s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:13 +1400] "PUT /v2/foo/schema2/blobs/uploads/5e4eed63-139d-4641-be66-b638aa85f17a?_state=CGsqbS7K2d-yBJ7CxuGwrVnSDGYnxeIZe_IKeCAAbsF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZTRlZWQ2My0xMzlkLTQ2NDEtYmU2Ni1iNjM4YWE4NWYxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTY6MjE6MTMuNTA1MjMzMjM2WiJ9&digest=sha256%3A0d7e00ebca6e319ae4caf1b92bea3b5817e2cd0a6524e9ee7bd830ec5453c6cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=8d9116d5-7ea7-4233-bf9b-186b22e88f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.099327ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=01c12e33-abb3-4c6c-91fb-699a07888d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.duration="933.726µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "PUT /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=69c1365a-7edb-45eb-8bb9-4d9b8334dc45 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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="813.165µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=5ff4064b-f9f9-4135-a261-b6eb7b0b95fb http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="812.765µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=c5221e56-30d6-4d30-a737-0417df53d08f http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="624.884µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=fbc617c2-2f3c-44e7-872d-0e2da1651e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.duration="553.364µs" http.response.status=304 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 304 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=79fb2a4e-fc9a-49a6-bd00-241072b2fb7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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.222648ms http.response.status=200 http.response.written=45 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="rewriting manifest sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 in schema1 format to support old client" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=6edb0bbf-eafe-41af-bc44-8b83af6b82de http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=6edb0bbf-eafe-41af-bc44-8b83af6b82de http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" 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.186088ms http.response.status=200 http.response.written=1549 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=3c795267-68c6-4c45-b76c-b70b8e04e0d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.duration="751.166µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "DELETE /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" err.message="manifest unknown" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=202f067b-644f-427a-95aa-77c61d313c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:57028" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.604µs" http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 404 187 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=46a5dd0e-7d5e-4ab9-8b36-1207668888aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57030" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105128ms http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "DELETE /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=17f31005-3916-47eb-b5e2-830725a1b4d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.duration="894.846µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "PUT /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=2e9e90ee-6bf9-4646-865a-407e53884cbe http.request.method=GET http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="785.805µs" http.response.status=200 http.response.written=732 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 200 732 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=b4dc6298-f47f-4e1c-b803-33dc030c0871 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57042" 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="725.445µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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:38369" http.request.id=07674b28-27f2-49f6-a806-76c00033af48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57054" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.013887ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=4eb52d48-1f32-414f-bbd9-c13c4a307124 http.request.method=GET http.request.remoteaddr="127.0.0.1:57054" 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="597.884µs" http.response.status=200 http.response.written=39 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=d0273bc5-3cac-480e-aca5-b62112d06520 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57054" http.request.uri="/v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564" http.request.useragent=Go-http-client/1.1 http.response.duration="785.765µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "DELETE /v2/foo/schema2/manifests/sha256:1a616766e9d84584f7a147503653ce7a3b86f27ae48d89a813a7630696e8f564 HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38369" http.request.id=380f9769-dc81-451e-a536-ee52e22fc917 http.request.method=GET http.request.remoteaddr="127.0.0.1:57054" 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="639.884µs" http.response.status=200 http.response.written=35 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" +--- PASS: TestManifestDelete (3.77s) === RUN TestManifestDeleteDisabled -time="2026-10-09T10:41:19-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 -time="2026-10-09T10:41:19-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:19-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:33319" http.request.id=93cfe52e-07d0-4e21-8828-2e0658e607da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53876" 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="865.6µs" http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" +time="2025-09-07T06:21:15+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="2025-09-07T06:21:15+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:15+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:41415" http.request.id=1ad2bab1-13de-4dbb-8ccf-fb7227a266e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53930" 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="697.244µs" http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +127.0.0.1 - - [07/Sep/2025:06:21:15 +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="2026-10-09T10:41:19-12:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 -time="2026-10-09T10:41:19-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:19-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=4de4f742-08fc-4449-b170-97aa2a49234d http.request.method=POST http.request.remoteaddr="127.0.0.1:59040" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="882.68µs" http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=9123efa4-7746-4ba6-bba7-714c2c165e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59040" http.request.uri="/v2/foo/bar/blobs/uploads/6d1da69c-b6e0-4ddb-88a9-a471f66797db?_state=2qLWFx8cSC3Z-S4QleJANfbDnIRtM4BnmRvtZfzSSJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMWRhNjljLWI2ZTAtNGRkYi04OGE5LWE0NzFmNjY3OTdkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MToxOS42MTI3MTU5OTRaIn0%3D&digest=sha256%3A27e80d926ac57649408b99c6812e30e8efe43aace89635b68c246ae4991dc125" http.request.useragent=Go-http-client/1.1 http.response.duration=1.55790696s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:19 -1200] "PUT /v2/foo/bar/blobs/uploads/6d1da69c-b6e0-4ddb-88a9-a471f66797db?_state=2qLWFx8cSC3Z-S4QleJANfbDnIRtM4BnmRvtZfzSSJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMWRhNjljLWI2ZTAtNGRkYi04OGE5LWE0NzFmNjY3OTdkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MToxOS42MTI3MTU5OTRaIn0%3D&digest=sha256%3A27e80d926ac57649408b99c6812e30e8efe43aace89635b68c246ae4991dc125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=0602945b-7a23-47f8-9941-64f6d65ae2c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59040" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.657ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-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="2026-10-09T10:41:21-12:00" level=info msg="redis not configured" go.version=go1.24.4 -time="2026-10-09T10:41:21-12:00" level=info msg="Starting upload purge in 57m0s" go.version=go1.24.4 -time="2026-10-09T10:41:21-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=4e406564-71c7-4489-b0c3-5715e8d35dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:59040" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.37008ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38117" go.version=go1.24.4 -time="2026-10-09T10:41:21-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="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=3766e791-2fc2-4626-85c0-1a1e1a6f9c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.25088ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38117 /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:38117/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=29cd220a-7108-420c-981b-22cd14f96e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/bar/manifests/sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=b62e650a-d011-448e-8a3c-649b228e240c http.request.method=GET http.request.remoteaddr="127.0.0.1:59058" http.request.uri="/v2/foo/bar/manifests/sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.32512ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/foo/bar/manifests/sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f with ttl=167h59m59.99999756s" go.version=go1.24.4 -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=29cd220a-7108-420c-981b-22cd14f96e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/bar/manifests/sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=9.41864ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/foo/bar/manifests/sha256:df500c75b31940ef8763bea7483f5e8b11360eae391c5b6a1cf4735a85418c9f HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=2acc0353-0a29-44e6-ac10-621177902cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59058" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.2µs" http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38117 /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:38117/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=0043c263-b443-4313-b79c-aee35977b705 http.request.method=GET http.request.remoteaddr="127.0.0.1:34920" 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-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=ac6698f0-c17e-4c6f-a338-db8ffd427bb7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59074" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.25736ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=0043c263-b443-4313-b79c-aee35977b705 http.request.method=GET http.request.remoteaddr="127.0.0.1:34920" 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.35984ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:21-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=06bd522a-1c2c-4863-84f5-87df2aa7fd5b http.request.method=POST http.request.remoteaddr="127.0.0.1:59074" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.91876ms http.response.status=202 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=3d49cc47-cabd-4adf-ac54-eb64260afa02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59074" http.request.uri="/v2/foo/bar/blobs/uploads/fc843efa-d47f-4b36-a0d3-7e980bec0df9?_state=FCf_up66E_9Kq2gZ9McxPhXOaD1zYTmT5UAJSeaTI5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjODQzZWZhLWQ0N2YtNGIzNi1hMGQzLTdlOTgwYmVjMGRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MToyMS4zNzg4NDY4NzRaIn0%3D&digest=sha256%3A2f4e7902436f16eaa4fd21501c649bfbcedb223b65275c2526fc1d6ba1e3a28a" http.request.useragent=Go-http-client/1.1 http.response.duration=1.34685844s http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:21 -1200] "PUT /v2/foo/bar/blobs/uploads/fc843efa-d47f-4b36-a0d3-7e980bec0df9?_state=FCf_up66E_9Kq2gZ9McxPhXOaD1zYTmT5UAJSeaTI5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjODQzZWZhLWQ0N2YtNGIzNi1hMGQzLTdlOTgwYmVjMGRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0wOVQyMjo0MToyMS4zNzg4NDY4NzRaIn0%3D&digest=sha256%3A2f4e7902436f16eaa4fd21501c649bfbcedb223b65275c2526fc1d6ba1e3a28a HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=41355051-f4bc-4259-b493-8b43034a5773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59074" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.96964ms http.response.status=201 http.response.written=0 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=283403af-1ff9-4740-9854-b88f8a5f97ab http.request.method=GET http.request.remoteaddr="127.0.0.1:59074" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.26936ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38117 /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:38117/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=f558fc25-fe29-4512-812d-8f983193fdd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34922" 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-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=c7bd6db6-7d51-4655-b73c-303094ba033f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59078" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.1638ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=91d00093-13bd-4d9c-bb91-f9d7abcb70e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59078" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.17628ms http.response.status=200 http.response.written=2 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:38117 /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:38117/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=f558fc25-fe29-4512-812d-8f983193fdd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34922" 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-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:38117" http.request.id=272f0a3e-6fc4-4459-8861-82f36ee46aac http.request.method=GET http.request.remoteaddr="127.0.0.1:59092" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=2.13252ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" -time="2026-10-09T10:41:22-12:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:0a2a320350d9f9a7bca80cd48aea81b794d7d339e771d88982f837fe12eb6ea1 with ttl=167h59m59.99999604s" go.version=go1.24.4 -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37919" http.request.id=f558fc25-fe29-4512-812d-8f983193fdd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34922" 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=14.44668ms http.response.status=200 http.response.written=935 -127.0.0.1 - - [09/Oct/2026:10:41:22 -1200] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" ---- PASS: TestProxyManifestGetByTag (3.27s) +time="2025-09-07T06:21:15+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="2025-09-07T06:21:15+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:15+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=481217b3-107d-4d8d-b853-f8d3e3eb7514 http.request.method=POST http.request.remoteaddr="127.0.0.1:37648" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="853.406µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=a8f30a4d-267f-41ea-a00d-e6f46334bcbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37648" http.request.uri="/v2/foo/bar/blobs/uploads/39277638-a79b-48f1-af28-523bcd54da95?_state=r2A0hgm6NGh9AfhdNCrlL2QIZRM7upIL14V2X-r_pT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5Mjc3NjM4LWE3OWItNDhmMS1hZjI4LTUyM2JjZDU0ZGE5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMToxNS4yMTk0NDExN1oifQ%3D%3D&digest=sha256%3A738856db7f84bdc04fbab3715cfc77102e4f7e0e3db6684904715b81275dc23c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.218498055s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:15 +1400] "PUT /v2/foo/bar/blobs/uploads/39277638-a79b-48f1-af28-523bcd54da95?_state=r2A0hgm6NGh9AfhdNCrlL2QIZRM7upIL14V2X-r_pT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5Mjc3NjM4LWE3OWItNDhmMS1hZjI4LTUyM2JjZDU0ZGE5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMToxNS4yMTk0NDExN1oifQ%3D%3D&digest=sha256%3A738856db7f84bdc04fbab3715cfc77102e4f7e0e3db6684904715b81275dc23c HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=529cf96a-0acf-430e-81e4-26b4ec889018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37648" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=2.090294ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+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="2025-09-07T06:21:16+14:00" level=info msg="redis not configured" go.version=go1.24.4 +time="2025-09-07T06:21:16+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 +time="2025-09-07T06:21:16+14:00" level=info msg="Starting upload purge in 34m0s" go.version=go1.24.4 +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=45a34503-2aa7-493e-a92e-285afeba3497 http.request.method=GET http.request.remoteaddr="127.0.0.1:37648" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="549.644µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36381" go.version=go1.24.4 +time="2025-09-07T06:21:16+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="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=ced7eb98-0fa1-40d9-9fde-7d9ccee59b10 http.request.method=GET http.request.remoteaddr="127.0.0.1:37656" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.966µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36381 /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:36381/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=26c2f197-63be-44de-a32a-2a70286f3df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42438" http.request.uri="/v2/foo/bar/manifests/sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=721dc67d-29db-4854-ae83-b572075437ba http.request.method=GET http.request.remoteaddr="127.0.0.1:37662" http.request.uri="/v2/foo/bar/manifests/sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.36349ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/foo/bar/manifests/sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145 HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145 with ttl=167h59m59.99999708s" go.version=go1.24.4 +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=26c2f197-63be-44de-a32a-2a70286f3df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42438" http.request.uri="/v2/foo/bar/manifests/sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.919047ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/foo/bar/manifests/sha256:13752fbae7fe7e539d92e87b41ebc124f70e3dedd6f9e2acc8ff6803b8078145 HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=106a1337-60d6-446c-95a6-3604c000d0fa http.request.method=GET http.request.remoteaddr="127.0.0.1:37662" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.204µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36381 /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:36381/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=feb3e66e-3625-4023-a6e4-bdfddbaf35fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42440" 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-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=1b208c28-acf0-4b4b-8a80-2cf62cb828b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37668" 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.345929ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=feb3e66e-3625-4023-a6e4-bdfddbaf35fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42440" 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=6.00284ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:16+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=d7f0cdb8-219c-4952-bbe1-9caacb5b8adf http.request.method=POST http.request.remoteaddr="127.0.0.1:37668" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="820.205µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=3a52aeb9-d175-4723-9b36-692462d73526 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37668" http.request.uri="/v2/foo/bar/blobs/uploads/2da241ab-81b3-4e66-b45f-152df230bf9d?_state=14yjGJffYzYYwVH9T4NZOxP5pml_77QSKdc3V14RZgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYTI0MWFiLTgxYjMtNGU2Ni1iNDVmLTE1MmRmMjMwYmY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMToxNi41OTIyNDU4M1oifQ%3D%3D&digest=sha256%3Adadde088dd86b8de44e2af95a6d98f76f63017dbd1c0a3260b496e681ef8544f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.790115607s http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:16 +1400] "PUT /v2/foo/bar/blobs/uploads/2da241ab-81b3-4e66-b45f-152df230bf9d?_state=14yjGJffYzYYwVH9T4NZOxP5pml_77QSKdc3V14RZgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYTI0MWFiLTgxYjMtNGU2Ni1iNDVmLTE1MmRmMjMwYmY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNjoyMToxNi41OTIyNDU4M1oifQ%3D%3D&digest=sha256%3Adadde088dd86b8de44e2af95a6d98f76f63017dbd1c0a3260b496e681ef8544f HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=e8c24e81-d046-4b21-86bc-752827a4bd1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37668" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.42765ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=27ecf5b6-4c43-4010-8f4b-c941d1ed807b http.request.method=GET http.request.remoteaddr="127.0.0.1:37668" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="526.284µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36381 /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:36381/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=9db389ea-ff63-444b-ab0d-5336480f292e http.request.method=GET http.request.remoteaddr="127.0.0.1:42446" 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-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=382df45c-c092-4a0b-a4fb-98be0dfba519 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37670" 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.45921ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=14427add-ad24-4af0-b2c7-3f34d20f3b4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37670" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.724µs" http.response.status=200 http.response.written=2 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:36381 /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:36381/v2/:[]]}" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=9db389ea-ff63-444b-ab0d-5336480f292e http.request.method=GET http.request.remoteaddr="127.0.0.1:42446" 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-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:36381" http.request.id=f2b28ccc-d721-469f-b046-02e5113fb0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37682" 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.297929ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +time="2025-09-07T06:21:18+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:a3feb53d66f0cf473c294343fea6e8a1d25ceeb7c4deb76b99dacc7b7644a2ee with ttl=167h59m59.99999724s" go.version=go1.24.4 +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:45153" http.request.id=9db389ea-ff63-444b-ab0d-5336480f292e http.request.method=GET http.request.remoteaddr="127.0.0.1:42446" 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.807813ms http.response.status=200 http.response.written=935 +127.0.0.1 - - [07/Sep/2025:06:21:18 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" +--- PASS: TestProxyManifestGetByTag (3.28s) === RUN TestAppDispatcher -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37507" http.request.id=462323de-df94-4c5a-a934-de7f2beee353 http.request.method=GET http.request.remoteaddr="127.0.0.1:53226" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.24668ms http.response.status=200 http.response.written=0 -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37507" http.request.id=c3266c67-1887-4773-af6e-f3ffe73ce2a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53226" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="754.52µs" http.response.status=200 http.response.written=0 -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37507" http.request.id=910292c3-fc6e-4af5-b90c-b36767d68050 http.request.method=GET http.request.remoteaddr="127.0.0.1:53226" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="863.2µs" http.response.status=200 http.response.written=0 -time="2026-10-09T10:41:22-12:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:37507" http.request.id=b9f2c731-e257-43f8-b778-efe875028557 http.request.method=GET http.request.remoteaddr="127.0.0.1:53226" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="835.12µs" http.response.status=200 http.response.written=0 +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34915" http.request.id=be92be17-fe31-4bf6-b853-18cb1005d984 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration="929.527µs" http.response.status=200 http.response.written=0 +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34915" http.request.id=0443d37f-e55f-496d-87f3-28abd3f9a888 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="644.604µs" http.response.status=200 http.response.written=0 +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34915" http.request.id=b711a42e-daeb-4a85-82d8-0cebaac0f5c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="640.324µs" http.response.status=200 http.response.written=0 +time="2025-09-07T06:21:18+14:00" level=info msg="response completed" go.version=go1.24.4 http.request.host="127.0.0.1:34915" http.request.id=45ca780c-0ea7-4225-aa2f-55352fd06dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="617.404µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp -time="2026-10-09T10:41:22-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=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:22-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:22-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:42643" http.request.id=a345bcb7-69fa-4b55-848e-4d5f3b7b82ce http.request.method=GET http.request.remoteaddr="127.0.0.1:45128" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 +time="2025-09-07T06:21:18+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:18+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:18+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:45279" http.request.id=addd2c98-66d1-4983-856b-ca60ec65d1be http.request.method=GET http.request.remoteaddr="127.0.0.1:37998" 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="2026-10-09T10:41:22-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=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:22-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:22-12:00" level=info msg="configuring file health check path=/tmp/healthcheck1314878391, interval=1" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 ---- PASS: TestFileHealthCheck (4.00s) +time="2025-09-07T06:21:18+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:18+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:18+14:00" level=info msg="configuring file health check path=/tmp/healthcheck2914015092, interval=1" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +--- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck -time="2026-10-09T10:41:26-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=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:26-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:26-12:00" level=info msg="configuring TCP health check addr=127.0.0.1:32999, interval=1" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 +time="2025-09-07T06:21:22+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=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:22+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:22+14:00" level=info msg="configuring TCP health check addr=127.0.0.1:40677, interval=1" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck -time="2026-10-09T10:41:30-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=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:30-12:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 -time="2026-10-09T10:41:30-12:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:32985, interval=1, threshold=3" go.version=go1.24.4 instance.id=44049bb0-6b6c-4c75-a358-4a4649d0ee41 +time="2025-09-07T06:21:26+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:26+14:00" level=info msg="redis not configured" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b +time="2025-09-07T06:21:26+14:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37939, interval=1, threshold=3" go.version=go1.24.4 instance.id=859680ec-7d4f-43d5-9367-dad4673bb90b --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS -ok github.com/docker/distribution/registry/handlers 72.887s +ok github.com/docker/distribution/registry/handlers 69.079s ? 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] @@ -2852,57 +2626,57 @@ === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency ---- PASS: TestProxyStoreServeHighConcurrency (3.12s) +--- PASS: TestProxyStoreServeHighConcurrency (3.09s) === RUN TestProxyStoreServeMany ---- PASS: TestProxyStoreServeMany (3.03s) +--- PASS: TestProxyStoreServeMany (3.08s) === RUN TestProxyStoreServeBig ---- PASS: TestProxyStoreServeBig (3.09s) +--- PASS: TestProxyStoreServeBig (3.14s) === RUN TestProxyManifests ---- PASS: TestProxyManifests (0.42s) +--- PASS: TestProxyManifests (0.37s) === RUN TestGet --- PASS: TestGet (0.00s) PASS -ok github.com/docker/distribution/registry/proxy 9.712s +ok github.com/docker/distribution/registry/proxy 9.713s === RUN TestSchedule -time="2026-10-09T10:40:26-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98984ms" go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.56µs" go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.32µs" go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 +time="2025-09-07T06:20:25+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9974ms" go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.84µs" go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.56µs" go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 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.06s) +--- PASS: TestSchedule (0.05s) === RUN TestRestoreOld -time="2026-10-09T10:40:26-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 +time="2025-09-07T06:20:25+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore -time="2026-10-09T10:40:26-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99868ms" go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99896ms" go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 -time="2026-10-09T10:40:26-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 +time="2025-09-07T06:20:25+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99824ms" go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99884ms" go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 +time="2025-09-07T06:20:25+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart -time="2026-10-09T10:40:26-12:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=3a0ac153-decd-40c3-94be-21607180a670 +time="2025-09-07T06:20:26+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.4 instance.id=c2bf9b6a-7b17-4b1b-a88b-d4ddbf6b66a1 --- PASS: TestDoubleStart (0.00s) PASS -ok github.com/docker/distribution/registry/proxy/scheduler 0.611s +ok github.com/docker/distribution/registry/proxy/scheduler 0.598s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload ---- PASS: TestSimpleBlobUpload (1.76s) +--- PASS: TestSimpleBlobUpload (2.80s) === RUN TestSimpleBlobRead - blob_test.go:291: desc: {application/octet-stream 27758592 sha256:bad3347ad9227c21daa16f80d41a4069cde1aa33ab46c387dc3d013a2e5f5b4f [] map[] } ---- PASS: TestSimpleBlobRead (0.24s) + blob_test.go:291: desc: {application/octet-stream 22740992 sha256:96796b694ba10c3ab2aba17c703651505d8ecd2f853a05f2140e5c0639c0eaf7 [] map[] } +--- PASS: TestSimpleBlobRead (0.22s) === RUN TestBlobMount ---- PASS: TestBlobMount (0.14s) +--- PASS: TestBlobMount (0.13s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog ---- PASS: TestCatalog (1.28s) +--- PASS: TestCatalog (1.57s) === RUN TestCatalogInParts ---- PASS: TestCatalogInParts (1.16s) +--- PASS: TestCatalogInParts (1.24s) === RUN TestCatalogEnumerate ---- PASS: TestCatalogEnumerate (0.90s) +--- PASS: TestCatalogEnumerate (1.04s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead @@ -2915,110 +2689,110 @@ --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos -palailogos: marking manifest sha256:0bfd8ecac6ba9cd4c69e3802e0758b95fe656ef324c2139afc083ed447577712 -palailogos: marking blob sha256:a5f994fa16f39649c0a177633ea3b56ec85b22211be255b9bbc32eebbba66616 -palailogos: marking blob sha256:6074358a6d7703285f54241be320b440b495edf73265d0fdc41e63ebd9f64880 -palailogos: marking manifest sha256:3d9a1c76f63dca45e608348dd0ab6bfc21c7a572eb60967964dd8f353aed7648 -palailogos: marking blob sha256:fac2bd8ab53259772c0a659ce15241f42fc33dacb9e11226bf8c78e701d49833 -palailogos: marking blob sha256:0bfd8ecac6ba9cd4c69e3802e0758b95fe656ef324c2139afc083ed447577712 -palailogos: marking manifest sha256:82568dce2e39fb548f214e166a82308eaf1639f03b245dbf41fa44c52fff201d +palailogos: marking manifest sha256:0a7af1ae3955430933d5c230ff0d3966b2e4de9b9158eb0d96b198208a523926 +palailogos: marking blob sha256:126e1a8d5fa8aef18efef6f5d463241f0963c9a004848c988758219e0191f399 +palailogos: marking blob sha256:94977ca2148a57368f45059c38cff1cb304ff978493b1f0eea99db8614e7e2e7 +palailogos: marking manifest sha256:3a6385a549ffe55f0466b1cd08334e2e7fc96adced935a0026d596ebe77f3a07 +palailogos: marking blob sha256:a1cabef9afd4d4414c17e8baa9671b6e28dbfee3ebc6b248e9524ecf5806eafb +palailogos: marking blob sha256:98c13ac77b5dd558b287266da79224e58b3f067bad1a3d0714d18164365433bf +palailogos: marking manifest sha256:50a40ab4271b13f830ba4c9fd239e2149ad5d17454dd6ed76d9cb9da6e820224 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -palailogos: marking blob sha256:edc8f82cca8f658620ce9119ced77e7f6c9fe76811f7daae502dd5fb0a337b1d -palailogos: marking blob sha256:b4cac21ce2b83b3e5219dd89f7394cfa042c09b94be0a3acc040dbd36888f899 -palailogos: marking manifest sha256:fac2bd8ab53259772c0a659ce15241f42fc33dacb9e11226bf8c78e701d49833 -palailogos: marking blob sha256:0b9a57a1bcaae1cf26ed84b47b60931e797e37060fa6e73609928dc9aea109a4 -palailogos: marking blob sha256:62c5cded4084a2fbfab0fa0638affc9b75cd072cdee832a5c541f4145d64ce39 +palailogos: marking blob sha256:0dba1d59d6dc4d10ef644c3e0e9225aa7e434a7ccabce5f613b1c3c4191854f9 +palailogos: marking blob sha256:3ce6828d2d397055beba5455be5ddac702e080bc23e29f64fef1464a181dcad0 +palailogos: marking manifest sha256:8ddf64a3d754c625ed630a4fc40a3ae1c97f5857072923d6b3b04a8079b677fb +palailogos: marking blob sha256:3a6385a549ffe55f0466b1cd08334e2e7fc96adced935a0026d596ebe77f3a07 +palailogos: marking blob sha256:0a7af1ae3955430933d5c230ff0d3966b2e4de9b9158eb0d96b198208a523926 11 blobs marked, 0 blobs and 0 manifests eligible for deletion ---- PASS: TestNoDeletionNoEffect (0.98s) +--- PASS: TestNoDeletionNoEffect (1.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests -manifest eligible for deletion: sha256:b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6 -deletemanifests: marking manifest sha256:bfd655107f1d279b0fefd06e6cd71db6ac79f27072bf64030ef47181ddac2037 -deletemanifests: marking blob sha256:fe945a355a6509c736638d74148679ca0fe8484005e9a462fd13775d326bfce4 -deletemanifests: marking blob sha256:80a4df0c8442ec7e235404c5bd2c7e93dddc30c31f193e1ca7c5569e85386a49 -deletemanifests: marking blob sha256:dac17736948be3aa7dc3fdc94640a13f3edf7a3313db250e90a303a6b315555d +manifest eligible for deletion: sha256:2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c +deletemanifests: marking manifest sha256:683cec692c5d8841090adf5e5e6241b0fc7f726d70628a67bebce542bca5f8d6 +deletemanifests: marking blob sha256:273a7171814211d751f5114c77638efbc09637c131206940d88b46fad9e70fde +deletemanifests: marking blob sha256:82456bf792366c8d135343f4bc71c51cb24c3d02181e15161f74e5e3f53c37ff +deletemanifests: marking blob sha256:2af51f33bfa320f0a70fe7eb7c194984cfe38f4a4038dd19791801d76599b908 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:456f7ecc9d2b74c4956dd19e47dd332b34dad28a8ab98088a5235ef6a3b8c259 -blob eligible for deletion: sha256:b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6 -blob eligible for deletion: sha256:2e5c85a3e927641f121a56b8d749f8d4f0da70116233ed63fd6fef550bb6be8f -blob eligible for deletion: sha256:318dae1b8e588feec3c4cdfd19b4e2c365e53972b4096c2252f5f8237db131f8 +blob eligible for deletion: sha256:2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c +blob eligible for deletion: sha256:967013978061d1ad1a872df93e5b671a4e7243adb507336a138f86cc6a0249bc +blob eligible for deletion: sha256:c1def73b2c0c9b0d76d199381657357e976e7cbf8df977fb0848e667a5d31ebf +blob eligible for deletion: sha256:d07789956926efd98207b55c8abbd53a13b6ef1358c18ac678d75ed7448b4962 deletemanifests -manifest eligible for deletion: sha256:b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6 -deletemanifests: marking manifest sha256:bfd655107f1d279b0fefd06e6cd71db6ac79f27072bf64030ef47181ddac2037 -deletemanifests: marking blob sha256:fe945a355a6509c736638d74148679ca0fe8484005e9a462fd13775d326bfce4 -deletemanifests: marking blob sha256:80a4df0c8442ec7e235404c5bd2c7e93dddc30c31f193e1ca7c5569e85386a49 -deletemanifests: marking blob sha256:dac17736948be3aa7dc3fdc94640a13f3edf7a3313db250e90a303a6b315555d -time="2026-10-09T10:40:34-12:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -time="2026-10-09T10:40:34-12:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff +manifest eligible for deletion: sha256:2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c +deletemanifests: marking manifest sha256:683cec692c5d8841090adf5e5e6241b0fc7f726d70628a67bebce542bca5f8d6 +deletemanifests: marking blob sha256:273a7171814211d751f5114c77638efbc09637c131206940d88b46fad9e70fde +deletemanifests: marking blob sha256:82456bf792366c8d135343f4bc71c51cb24c3d02181e15161f74e5e3f53c37ff +deletemanifests: marking blob sha256:2af51f33bfa320f0a70fe7eb7c194984cfe38f4a4038dd19791801d76599b908 +time="2025-09-07T06:20:35+14:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +time="2025-09-07T06:20:35+14:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce 4 blobs marked, 4 blobs and 1 manifests eligible for deletion -blob eligible for deletion: sha256:318dae1b8e588feec3c4cdfd19b4e2c365e53972b4096c2252f5f8237db131f8 -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/318dae1b8e588feec3c4cdfd19b4e2c365e53972b4096c2252f5f8237db131f8" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:456f7ecc9d2b74c4956dd19e47dd332b34dad28a8ab98088a5235ef6a3b8c259 -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/456f7ecc9d2b74c4956dd19e47dd332b34dad28a8ab98088a5235ef6a3b8c259" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6 -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b050d21fd55fefeca7328a8ea671c9e0aa8cc3c2f782e980d6665540d7641ce6" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:2e5c85a3e927641f121a56b8d749f8d4f0da70116233ed63fd6fef550bb6be8f -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e5c85a3e927641f121a56b8d749f8d4f0da70116233ed63fd6fef550bb6be8f" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff ---- PASS: TestDeleteManifestIfTagNotFound (0.87s) +blob eligible for deletion: sha256:2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c +time="2025-09-07T06:20:35+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f63396d0b7c671f4a7e8f4644b8872c3180f9db8242a050b4b88d555b469e5c" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:967013978061d1ad1a872df93e5b671a4e7243adb507336a138f86cc6a0249bc +time="2025-09-07T06:20:35+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/967013978061d1ad1a872df93e5b671a4e7243adb507336a138f86cc6a0249bc" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:c1def73b2c0c9b0d76d199381657357e976e7cbf8df977fb0848e667a5d31ebf +time="2025-09-07T06:20:35+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c1def73b2c0c9b0d76d199381657357e976e7cbf8df977fb0848e667a5d31ebf" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:d07789956926efd98207b55c8abbd53a13b6ef1358c18ac678d75ed7448b4962 +time="2025-09-07T06:20:35+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d07789956926efd98207b55c8abbd53a13b6ef1358c18ac678d75ed7448b4962" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +--- PASS: TestDeleteManifestIfTagNotFound (1.49s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:0eed91ca15796bb3d1ee56c34aced0573e6a65fc28a4c9903a0fef62871784d3 -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0eed91ca15796bb3d1ee56c34aced0573e6a65fc28a4c9903a0fef62871784d3" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:815f25041f694e79245a9fef79c2aefb74b8b079b4bc82fe0dbf8d96823635ea -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/815f25041f694e79245a9fef79c2aefb74b8b079b4bc82fe0dbf8d96823635ea" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:e79db483aa7e47f2ce8bc9545069a49982119881232d0515206e166408932ac2 -time="2026-10-09T10:40:34-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e79db483aa7e47f2ce8bc9545069a49982119881232d0515206e166408932ac2" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff ---- PASS: TestGCWithMissingManifests (0.36s) +blob eligible for deletion: sha256:68b707763a571ff00ff45e8fe7cdd41963f7ffdfb7f215b039b60a3bf48d12c3 +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68b707763a571ff00ff45e8fe7cdd41963f7ffdfb7f215b039b60a3bf48d12c3" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:8f8bb47c71ffd94640a00ce8008abf90fc6c81724bce479eb4b2d36c3a6831e9 +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f8bb47c71ffd94640a00ce8008abf90fc6c81724bce479eb4b2d36c3a6831e9" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:ba03c23cade970305beaba6e72efd47818004b9433108afa6baef39d716e13bc +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba03c23cade970305beaba6e72efd47818004b9433108afa6baef39d716e13bc" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +--- PASS: TestGCWithMissingManifests (0.25s) === RUN TestDeletionHasEffect komnenos -komnenos: marking manifest sha256:3a39d624c7c13502f3cba2f99ef4bca0a04c71956820ef27a4d3f21d2eb20a59 -komnenos: marking blob sha256:fa1ed6daf8c1ae39f3faceeae3b0ada99f13837e26ac70aae48e8b1f2d1e5302 -komnenos: marking blob sha256:edc14fa556642ed03d2137f2e51ccf3fdc47caee99323e323a1370cd471f1351 +komnenos: marking manifest sha256:5097973f85c87d6413e807ccb0e8525f9eeaa2008c83426552b76323df33ba2d +komnenos: marking blob sha256:157b8977b71a7439e66aadfa91d1c30c22aa9a0e8247b087574237be57dbe7b6 +komnenos: marking blob sha256:a3f159646146a5b9986ab4c74e52617b934e256daec4b179b4bec2e120176bda 3 blobs marked, 7 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:c239b6ca26e082953c2463782086f1fb7c6f883d4dcca803e3c7e2cb89d090e0 -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c239b6ca26e082953c2463782086f1fb7c6f883d4dcca803e3c7e2cb89d090e0" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:df62946cfd98f100755a8715d5cdec82682cc086fdf16367c7047e5451f05944 -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/df62946cfd98f100755a8715d5cdec82682cc086fdf16367c7047e5451f05944" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff +blob eligible for deletion: sha256:2f89b2d16f118cadb3b99ace9be82082fd8f449ace5827a8337ec2644ae6abd3 +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f89b2d16f118cadb3b99ace9be82082fd8f449ace5827a8337ec2644ae6abd3" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:38355a35c0c1a2620162b3c5010bd4fff9e9d9ea2afb7baaf732b1d034fe408a +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/38355a35c0c1a2620162b3c5010bd4fff9e9d9ea2afb7baaf732b1d034fe408a" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:4e2f802feb13e660b4e3f4c9257680834f3c85f403d8f973693b5fdb9184e8ff +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4e2f802feb13e660b4e3f4c9257680834f3c85f403d8f973693b5fdb9184e8ff" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:5d6cd7930258ebce7a64b1a0f38f90f165c4357af6e9a67f9e5dbd9845be751c +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5d6cd7930258ebce7a64b1a0f38f90f165c4357af6e9a67f9e5dbd9845be751c" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:b1f7133f95813e3acc4615bbdf022f8b7da59eb920eeaae9162bbc9b04d8f268 +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b1f7133f95813e3acc4615bbdf022f8b7da59eb920eeaae9162bbc9b04d8f268" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:039a74418e35c7749ee746be8247fb9c3ff02c0e56b7fb18cdfa86ae1d1a5cb5 -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/039a74418e35c7749ee746be8247fb9c3ff02c0e56b7fb18cdfa86ae1d1a5cb5" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:05017fc1ff1d5cc2fd7ef7bde58486b310350a93ff11aad26a3c01e98f6b980a -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/05017fc1ff1d5cc2fd7ef7bde58486b310350a93ff11aad26a3c01e98f6b980a" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:257508fcfe379ab73440b995615fefea1e0f49b49ff09f22a70da152ea6dc34d -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/257508fcfe379ab73440b995615fefea1e0f49b49ff09f22a70da152ea6dc34d" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff -blob eligible for deletion: sha256:61d3f8dd794de3927f44514ddcf44f0910109b07388d37802945b3f1bbc7f2e0 -time="2026-10-09T10:40:35-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61d3f8dd794de3927f44514ddcf44f0910109b07388d37802945b3f1bbc7f2e0" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff ---- PASS: TestDeletionHasEffect (0.74s) +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +blob eligible for deletion: sha256:e7ac52c68f3e43cf37a50667f74e2b32b88781bee359f8176f1ab761b316eaad +time="2025-09-07T06:20:36+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7ac52c68f3e43cf37a50667f74e2b32b88781bee359f8176f1ab761b316eaad" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +--- PASS: TestDeletionHasEffect (0.80s) === RUN TestDeletionWithSharedLayer ---- PASS: TestDeletionWithSharedLayer (0.83s) +--- PASS: TestDeletionWithSharedLayer (0.78s) === RUN TestOrphanBlobDeleted michael_z_doukas -michael_z_doukas: marking manifest sha256:e4f60f08f331d28a9484a9fd5a7e1246e281ceba86aa1869b2e889efcfc3b966 +michael_z_doukas: marking manifest sha256:8b62ecef5bd8df0616970b1971886227f24c82320f5fbde6d956b1912b382030 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -michael_z_doukas: marking blob sha256:30f705cfbe7b30d2d62bb1964a89702d7350e2064e7e8a5e0b08cf3132d8ce1b -michael_z_doukas: marking blob sha256:1d67688adc1f39676b9bd723fdc295eca3b6caea16e363350774b1a563bfaf33 +michael_z_doukas: marking blob sha256:2b7c274be8ad30b9caf0533865cfc38e87d69f23d74b3b5851149b58d72214ea +michael_z_doukas: marking blob sha256:357ce70e48bc0d255e5113c16debdad4e6b4bcafd2f95d63de2bde11b71eb401 4 blobs marked, 1 blobs and 0 manifests eligible for deletion -blob eligible for deletion: sha256:6d9610132e54d41b926f8b33639db2e331a9ecd961f40c3da9a8d5c2502d4306 -time="2026-10-09T10:40:36-12:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d9610132e54d41b926f8b33639db2e331a9ecd961f40c3da9a8d5c2502d4306" go.version=go1.24.4 instance.id=5a65b276-7bd5-4d58-8568-3eca1103f7ff ---- PASS: TestOrphanBlobDeleted (0.53s) +blob eligible for deletion: sha256:e1274a7d4e07570c98e067a21dbbccce276ce82c3143718a63708b7d8b8cf6b4 +time="2025-09-07T06:20:37+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1274a7d4e07570c98e067a21dbbccce276ce82c3143718a63708b7d8b8cf6b4" go.version=go1.24.4 instance.id=2bd7a77f-d716-48f0-a606-9655e25433ce +--- PASS: TestOrphanBlobDeleted (0.38s) === RUN TestLinkedBlobStoreCreateWithMountFrom - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1a50b6f371aba3572edf7ef0e3ce2939333dcb5c166d9057545a6e62264e942e - linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6ae2be36ec56c198caceff360c17108cec258379a64a7a200edd4d608a791d3d ---- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.22s) + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d3dc3dbfbab6d8275cbc2ef2e6159f354557a7b7d435c78f369a842e327cd9d2 + linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d3ab0531b540355fc39deb307f759dd4fa07cea97cda551ab1e74dd21a532b3f +--- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.34s) === RUN TestManifestStorage ---- PASS: TestManifestStorage (0.34s) +--- PASS: TestManifestStorage (0.25s) === RUN TestManifestStorageV1Unsupported ---- PASS: TestManifestStorageV1Unsupported (0.36s) +--- PASS: TestManifestStorageV1Unsupported (0.32s) === RUN TestOCIManifestStorage ---- PASS: TestOCIManifestStorage (0.84s) +--- PASS: TestOCIManifestStorage (0.61s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer @@ -3030,45 +2804,45 @@ === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone -time="2026-10-09T10:40:38-12:00" level=info msg="PurgeUploads starting: olderThan=2026-10-09 09:40:38.247018674 -1200 -12 m=-3588.390342279, actuallyDelete=true" -time="2026-10-09T10:40:38-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +time="2025-09-07T06:20:39+14:00" level=info msg="PurgeUploads starting: olderThan=2025-09-07 05:20:39.503666061 +1400 +14 m=-3586.255167030, actuallyDelete=true" +time="2025-09-07T06:20:39+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll -time="2026-10-09T10:40:38-12:00" level=info msg="PurgeUploads starting: olderThan=2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081, actuallyDelete=true" -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a28c6652-18b0-4a77-97d2-54d392728f4a have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b5d97fad-8c27-4ba8-8c2a-3046eafa97a9 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d23f80b1-533d-45cd-9079-2bee3d9f4d2d have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1296778a-8816-4ca6-8fa8-f48fbccf2dd2 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52c2c6de-79aa-4d6d-af4b-4f842216c374 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/72deac48-75d8-4da6-8136-9d4e81aa4732 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b317f4f1-d3f1-4fcc-8016-06242758086e have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd4d327c-a5ec-4e9b-a3ac-5fe9f4a4021c have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b0b858bb-bf27-47d5-b703-c335ba27f081 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/398c218d-ac26-4728-bdb3-9c323d282d76 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8a8b95a8-e367-4323-845f-26ed92be2093 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248014034 -1200 -12 m=+11.610653081). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" +time="2025-09-07T06:20:39+14:00" level=info msg="PurgeUploads starting: olderThan=2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257, actuallyDelete=true" +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10658927-fcb5-4d2a-98f3-a5229b433fe7 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1964b615-aa89-46a1-835b-f233b925e8bb have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/26597496-cb56-4ff7-b557-64190c3ea2d2 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/32d4bcdc-e219-4482-9df4-89063c77cce8 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/93982a3f-1034-4cbd-a2e2-ddf5903930a4 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ede02a13-1cb5-4c3d-bdfe-fd5ae7e05941 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1487619e-0c6e-4480-8a24-5cbfe4b064fc have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5613ffd5-ec9d-494c-a952-f2b05efcb729 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c18a05f-63ee-4334-9307-dca74ecf41d8 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a6c53c67-3e3a-4f5b-8cd2-8527573a048c have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1f72b9a9-39a8-487f-b39f-c804bec11c94 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.504643308 +1400 +14 m=+13.745810257). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome -time="2026-10-09T10:40:38-12:00" level=info msg="PurgeUploads starting: olderThan=2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361, actuallyDelete=true" -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5c53e06f-0143-4fea-8ac1-fb09031de258 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e0418655-b183-4c13-828c-f5e5364e418c have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e9aba50e-5a43-4578-b6c1-fa8f5266d9c7 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4059dd67-246d-47da-8efe-c300fb4e9806 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/52af3486-7544-4eae-9682-1f316ee9770e have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.248901314 -1200 -12 m=+11.611540361). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2025-09-07T06:20:39+14:00" level=info msg="PurgeUploads starting: olderThan=2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668, actuallyDelete=true" +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/18c8f751-228b-409b-b3d9-e43f7309fbb0 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/198d5273-617c-4865-96f2-3ec4f7d054fb have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4349af6d-87f3-4f6c-ad12-935ff0f42e2a have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ab664c1d-194d-4531-82c4-9f427f7a3705 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2ff31df9-66b2-43f9-b196-cc40cd40a293 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.506221719 +1400 +14 m=+13.747388668). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads -time="2026-10-09T10:40:38-12:00" level=info msg="PurgeUploads starting: olderThan=2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521, actuallyDelete=true" -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3059e1c3-6c8c-4e7a-b22e-05bec8254e48 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6c1898c-088f-47a4-bddb-9ea11f5c472d have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0300f6f7-b936-446c-9dfe-1c839ce0f48d have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b7fd0ab-7f7b-4434-8292-4dd03f50fb63 have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1ea53506-5da2-4f6f-b733-58fad8fea50b have older date (2026-10-09 09:40:38 -1200 -12) than purge date (2026-10-09 10:40:38.249535474 -1200 -12 m=+11.612174521). Removing upload directory." -time="2026-10-09T10:40:38-12:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" +time="2025-09-07T06:20:39+14:00" level=info msg="PurgeUploads starting: olderThan=2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395, actuallyDelete=true" +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47326cce-e8df-47b4-9805-bf7208ecd4af have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/62d84312-8b30-40d5-b153-f3f824559dea have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8d0f377f-7822-47a0-bd8b-304b3d7bb99f have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f986d6a2-e033-4fca-bbbc-fb84772221bb have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4365e229-b8ac-4238-8da0-742f382723a7 have older date (2025-09-07 05:20:39 +1400 +14) than purge date (2025-09-07 06:20:39.507230446 +1400 +14 m=+13.748397395). Removing upload directory." +time="2025-09-07T06:20:39+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt -time="2026-10-09T10:40:38-12:00" level=info msg="PurgeUploads starting: olderThan=2026-10-09 10:40:38.249933114 -1200 -12 m=+11.612572161, actuallyDelete=true" -time="2026-10-09T10:40:38-12:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" +time="2025-09-07T06:20:39+14:00" level=info msg="PurgeUploads starting: olderThan=2025-09-07 06:20:39.508954297 +1400 +14 m=+13.750121246, actuallyDelete=true" +time="2025-09-07T06:20:39+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) @@ -3081,25 +2855,25 @@ === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS -ok github.com/docker/distribution/registry/storage 11.647s +ok github.com/docker/distribution/registry/storage 13.775s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS -ok github.com/docker/distribution/registry/storage/cache/memory 0.039s +ok github.com/docker/distribution/registry/storage/cache/memory 0.011s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS -ok github.com/docker/distribution/registry/storage/cache/redis 0.013s +ok github.com/docker/distribution/registry/storage/cache/redis 0.015s === RUN TestWalkFileRemoved -time="2026-10-09T10:40:28-12:00" level=info msg="ignoring deleted path" path=bender +time="2025-09-07T06:20:27+14:00" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN TestRegulatorEnterExit ---- PASS: TestRegulatorEnterExit (0.04s) +--- PASS: TestRegulatorEnterExit (0.02s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 @@ -3113,21 +2887,21 @@ --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/base 0.053s +ok github.com/docker/distribution/registry/storage/driver/base 0.040s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (15.16s) +--- PASS: Test (15.37s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/filesystem 15.642s +ok github.com/docker/distribution/registry/storage/driver/filesystem 16.132s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (16.26s) +--- PASS: Test (16.90s) PASS -ok github.com/docker/distribution/registry/storage/driver/inmemory 16.739s +ok github.com/docker/distribution/registry/storage/driver/inmemory 17.490s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate @@ -3153,12 +2927,12 @@ === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ -time="2026-10-09T10:40:30-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="2025-09-07T06:20:30+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="2026-10-09T10:40:30-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="2025-09-07T06:20:30+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="2026-10-09T10:40:30-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= ---- PASS: TestEligibleForS3 (0.00s) +time="2025-09-07T06:20:30+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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) @@ -3170,43 +2944,43 @@ --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) -=== CONT TestUpdateCalledRegularly === CONT TestS3TryUpdate -=== CONT TestParsing +=== CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData -=== CONT TestMatchIPV4WithRegionNotMatched +=== CONT TestMatchIPV4_2 +=== CONT TestUpdateCalledRegularly +=== CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched -=== CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 -time="2026-10-09T10:40:30-12:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2026-10-09T10:40:30-12:00" level=error msg="unknown ip address format" go.version=go1.24.4 instance.id=39aa853c-5eae-4163-bee5-bda80a71e1f7 ip="?0000000000000000000000000000000000" -time="2026-10-09T10:40:30-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=39aa853c-5eae-4163-bee5-bda80a71e1f7 ---- PASS: TestInvalidNetworkType (0.00s) ---- PASS: TestMatchIPV4 (0.00s) ---- PASS: TestMatchIPV4WithRegionMatched (0.00s) -time="2026-10-09T10:40:30-12:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=39aa853c-5eae-4163-bee5-bda80a71e1f7 ---- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) ---- PASS: TestMatchIPV6 (0.00s) ---- PASS: TestMatchIPV4_2 (0.00s) ---- PASS: TestInvalidData (0.00s) ---- PASS: TestParsing (0.00s) ---- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) ---- PASS: TestS3TryUpdate (0.00s) -time="2026-10-09T10:40:31-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2026-10-09T10:40:32-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2026-10-09T10:40:33-12:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 -time="2026-10-09T10:40:34-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: TestMatchIPV4WithRegionNotMatched (0.02s) +--- PASS: TestS3TryUpdate (0.02s) +--- PASS: TestMatchIPV4WithRegionMatched (0.02s) +--- PASS: TestMatchIPV4_2 (0.02s) +--- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) +time="2025-09-07T06:20:30+14:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2025-09-07T06:20:30+14:00" level=error msg="unknown ip address format" go.version=go1.24.4 instance.id=78f2de5e-063a-4ecd-aa54-7b30904a65bb ip="?0000000000000000000000000000000000" +time="2025-09-07T06:20:30+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=78f2de5e-063a-4ecd-aa54-7b30904a65bb +--- PASS: TestInvalidNetworkType (0.02s) +--- PASS: TestMatchIPV4 (0.02s) +time="2025-09-07T06:20:30+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.4 instance.id=78f2de5e-063a-4ecd-aa54-7b30904a65bb +--- PASS: TestInvalidData (0.02s) +--- PASS: TestParsing (0.02s) +--- PASS: TestMatchIPV6 (0.02s) +time="2025-09-07T06:20:31+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2025-09-07T06:20:32+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2025-09-07T06:20:33+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.4 +time="2025-09-07T06:20:34+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.52s) PASS -ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.520s +ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.550s === RUN Test OK: 4 passed ---- PASS: Test (0.00s) +--- PASS: Test (0.01s) PASS -ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s +ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.027s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped @@ -3224,16 +2998,16 @@ 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.486s +ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.606s === RUN Test OK: 32 passed, 2 skipped ---- PASS: Test (15.50s) +--- PASS: Test (15.84s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS -ok github.com/docker/distribution/registry/storage/driver/swift 15.977s +ok github.com/docker/distribution/registry/storage/driver/swift 16.641s ? 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] @@ -3242,7 +3016,7 @@ === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS -ok github.com/docker/distribution/uuid 0.009s +ok github.com/docker/distribution/uuid 0.028s ? 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 @@ -3281,8 +3055,8 @@ dpkg-gencontrol: warning: package docker-registry: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang -dpkg-deb: building package 'docker-registry' in '../docker-registry_2.8.3+ds1-2_arm64.deb'. dpkg-deb: building package 'docker-registry-dbgsym' in '../docker-registry-dbgsym_2.8.3+ds1-2_arm64.deb'. +dpkg-deb: building package 'docker-registry' in '../docker-registry_2.8.3+ds1-2_arm64.deb'. dpkg-deb: building package 'golang-github-docker-distribution-dev' in '../golang-github-docker-distribution-dev_2.8.3+ds1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../docker-registry_2.8.3+ds1-2_arm64.buildinfo dpkg-genchanges --build=binary -O../docker-registry_2.8.3+ds1-2_arm64.changes @@ -3291,12 +3065,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/2492725/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2492725/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/2346442 and its subdirectories -I: Current time: Fri Oct 9 10:41:59 -12 2026 -I: pbuilder-time-stamp: 1791585719 +I: removing directory /srv/workspace/pbuilder/2492725 and its subdirectories +I: Current time: Sun Sep 7 06:21:51 +14 2025 +I: pbuilder-time-stamp: 1757175711