>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc1-r2) started Wed, 29 Apr 2026 04:50:06 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260429.045007) Executing busybox-1.37.0-r31.trigger OK: 564.5 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-29T04:50:25Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-29T04:50:25Z" 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.016s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-29T04:50:25Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.009s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.009s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.78s) PASS ok github.com/docker/distribution/health/checks 0.800s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.003s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.003s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.006s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/29 04:50:25 http: TLS handshake error from 127.0.0.1:46136: 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:41749/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41749/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41749/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41749/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37361?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.18s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-29T04:50:26Z" level=info msg="broadcaster: closing" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" time="2026-04-29T04:50:26Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-29T04:50:26Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.14s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T04:50:26Z" level=warning msg="&{0x312547961200 0.9} encountered too many errors, backing off" time="2026-04-29T04:50:26Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.55s) PASS ok github.com/docker/distribution/notifications 0.932s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-29T04:50:26Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-29T04:50:26.067628466Z" 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.26.2 time="2026-04-29T04:50:26.067641899Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:26.067980201Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-29T04:50:26.067987485Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-29T04:50:26.068366182Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-29T04:50:26.068366373Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.26.2 time="2026-04-29T04:50:29.075212839Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=44f342e1-39a7-4349-9a20-41d4ec1c2122 http.request.method=GET http.request.remoteaddr="127.0.0.1:45694" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.705306ms http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-29T04:50:29.075359437Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.18s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-29T04:50:29.368377981Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-29T04:50:29.369068Z" 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.26.2 time="2026-04-29T04:50:29.369085096Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:29.3692066Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.26.2 time="2026-04-29T04:50:29.369222249Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.29s) PASS ok github.com/docker/distribution/registry 11.479s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.00s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.03s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.061s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-29T04:50:26Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=dbb5af12-eeea-4dca-8b02-45c74cf542d7 time="2026-04-29T04:50:26Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=dbb5af12-eeea-4dca-8b02-45c74cf542d7 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-29T04:50:26Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="Iogzn_Hh_0VDkOKxSJdOL6Ut-JwqIxKxXQvMlla1GAY" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.082s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-04-29T04:50:26Z" level=info msg="token not to be used before 2026-04-29 04:50:27 +0000 UTC - currently 2026-04-29 04:50:26.376307694 +0000 UTC m=+0.003269543" time="2026-04-29T04:50:26Z" level=info msg="token not to be used after 2026-04-29 04:50:26 +0000 UTC - currently 2026-04-29 04:50:26.37650804 +0000 UTC m=+0.003469878" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-29T04:50:26Z" 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.008s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.040s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.009s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.003s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-29T04:50:27Z" 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.26.2 time="2026-04-29T04:50:27Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38835" http.request.id=69f8d825-ffe0-4195-a303-caf2fd026671 http.request.method=GET http.request.remoteaddr="127.0.0.1:53232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.638093ms http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-29T04:50:27Z" 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.26.2 time="2026-04-29T04:50:27Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=55c34577-58ee-4855-aaf0-df9738d8b4d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="511.531µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [29/Apr/2026:04:50:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-29T04:50:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=e410a2df-5933-4b23-b8cc-cc64c579eb58 http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.987µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=5360bf59-da7f-48ba-87f8-3a00d87214c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/aaaa/blobs/uploads/fe89281b-abc3-41a9-8543-a82971db59a9?_state=uJr3x7rkhvYtlge9wTSu8LJhDL86RrrJMfGacGjmIc17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZTg5MjgxYi1hYmMzLTQxYTktODU0My1hODI5NzFkYjU5YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjcuNDQyNzExMzhaIn0%3D&digest=sha256%3A6e27bf1a5a146acd525760fb494549f560c1541b54bcb3a4fdd36e5c2f2d469b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496887988s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fe89281b-abc3-41a9-8543-a82971db59a9?_state=uJr3x7rkhvYtlge9wTSu8LJhDL86RrrJMfGacGjmIc17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZTg5MjgxYi1hYmMzLTQxYTktODU0My1hODI5NzFkYjU5YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjcuNDQyNzExMzhaIn0%3D&digest=sha256%3A6e27bf1a5a146acd525760fb494549f560c1541b54bcb3a4fdd36e5c2f2d469b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=43684651-db6d-47f8-8b31-05496679f7f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:28 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=60499fcc-8f2b-46e6-96b7-c5dc994ad26c http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=850fb678-ce6c-4010-98dd-869c32863e98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/bbbb/blobs/uploads/82f25a70-4a69-4759-9cdf-f8b20c74434e?_state=j8FnoQ58ZXZRUhBE7lm0tgwUuOyv3sOUyHQoPFMtoPB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MmYyNWE3MC00YTY5LTQ3NTktOWNkZi1mOGIyMGM3NDQzNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjkuMDA4MTkwNDE4WiJ9&digest=sha256%3Ad7d9b36b0fc2a866b7b166450c10e7818b57f3e665b203fc8a2dc3b5f46a1232" http.request.useragent="Go-http-client/1.1" http.response.duration=801.935483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "PUT /v2/foo/bbbb/blobs/uploads/82f25a70-4a69-4759-9cdf-f8b20c74434e?_state=j8FnoQ58ZXZRUhBE7lm0tgwUuOyv3sOUyHQoPFMtoPB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MmYyNWE3MC00YTY5LTQ3NTktOWNkZi1mOGIyMGM3NDQzNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjkuMDA4MTkwNDE4WiJ9&digest=sha256%3Ad7d9b36b0fc2a866b7b166450c10e7818b57f3e665b203fc8a2dc3b5f46a1232 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=a4d67e17-658c-4195-b091-6342aa23580f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=807cf20b-e5c5-447e-a57e-59d0e58a07f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.836µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=920fdae0-7dcd-40af-aebe-27d57256bdd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/cccc/blobs/uploads/c877b468-dcb1-43a8-be23-8a6b907bb742?_state=FgmhpGv92p80wN3Kn12RH751iib4LGppXJGx1fn-Pnl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjODc3YjQ2OC1kY2IxLTQzYTgtYmUyMy04YTZiOTA3YmI3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjkuOTI5MjQ2ODA1WiJ9&digest=sha256%3A598f87d362951471c8263cf5302a03357f44681141ad7ae518e8b2b3f3489df9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689296172s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:29 +0000] "PUT /v2/foo/cccc/blobs/uploads/c877b468-dcb1-43a8-be23-8a6b907bb742?_state=FgmhpGv92p80wN3Kn12RH751iib4LGppXJGx1fn-Pnl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjODc3YjQ2OC1kY2IxLTQzYTgtYmUyMy04YTZiOTA3YmI3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MjkuOTI5MjQ2ODA1WiJ9&digest=sha256%3A598f87d362951471c8263cf5302a03357f44681141ad7ae518e8b2b3f3489df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=4af17db7-fe9b-4cc8-acfb-e518c97876e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:31 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=f179b672-3e3d-4794-8896-028945916688 http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.321µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=f8dc1a9b-797f-405d-bc10-e5490130458b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/dddd/blobs/uploads/46d83bab-a04b-44ec-8e29-096f5c56abc5?_state=wDCOqIbklveuu1x9qmb6LNcPOd3EVknu02nuixZQEAh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NmQ4M2JhYi1hMDRiLTQ0ZWMtOGUyOS0wOTZmNWM1NmFiYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzEuNjk1OTUxMTI1WiJ9&digest=sha256%3A3a115fb76e2977ff2ddb29a6d10286025ad8a698e5a25c791c2ce88cb0b0a56a" http.request.useragent="Go-http-client/1.1" http.response.duration=879.201516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/46d83bab-a04b-44ec-8e29-096f5c56abc5?_state=wDCOqIbklveuu1x9qmb6LNcPOd3EVknu02nuixZQEAh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NmQ4M2JhYi1hMDRiLTQ0ZWMtOGUyOS0wOTZmNWM1NmFiYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzEuNjk1OTUxMTI1WiJ9&digest=sha256%3A3a115fb76e2977ff2ddb29a6d10286025ad8a698e5a25c791c2ce88cb0b0a56a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=e7a44161-127f-4815-8097-cfcd354c3df3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=85b78284-6bbb-4613-9a01-32dd5aee8b5d http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=1a5f52fe-c4d0-48b1-87fe-6196f6c9f0c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/eeee/blobs/uploads/80444b24-6158-412d-aab1-255c533fea64?_state=SHQA4n_TV0WoJhUX_UffNUjZiz8ROAMofbfpoF77iz17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MDQ0NGIyNC02MTU4LTQxMmQtYWFiMS0yNTVjNTMzZmVhNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzIuNjQ5NDQ5MjFaIn0%3D&digest=sha256%3Aeacbb4c47ec67439efce941889d4540fb3d434f04ee06c2709286b8035b704b4" http.request.useragent="Go-http-client/1.1" http.response.duration=865.538492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/80444b24-6158-412d-aab1-255c533fea64?_state=SHQA4n_TV0WoJhUX_UffNUjZiz8ROAMofbfpoF77iz17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MDQ0NGIyNC02MTU4LTQxMmQtYWFiMS0yNTVjNTMzZmVhNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzIuNjQ5NDQ5MjFaIn0%3D&digest=sha256%3Aeacbb4c47ec67439efce941889d4540fb3d434f04ee06c2709286b8035b704b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=5db853be-6d75-44f2-a526-b9229e08c786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:33 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=01ccf0af-e642-402c-8d91-51c9b747058c http.request.method=POST http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.802µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:33 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=45b36904-07e1-432b-b6f2-96b0897cfc90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/ffff/blobs/uploads/a6c78345-0a45-4293-9c55-3486eec5819e?_state=yJ9XgVVx2iZhH9ytkyeZSLdjyPNUXAIwdvHDkx7SliJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNmM3ODM0NS0wYTQ1LTQyOTMtOWM1NS0zNDg2ZWVjNTgxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzMuNTg0MDc5NjE2WiJ9&digest=sha256%3Ad75736cda1b98d3d0e46756e22a9afc1e8710ca553a33eccaa66dd9f914ac75c" http.request.useragent="Go-http-client/1.1" http.response.duration=717.591966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:33 +0000] "PUT /v2/foo/ffff/blobs/uploads/a6c78345-0a45-4293-9c55-3486eec5819e?_state=yJ9XgVVx2iZhH9ytkyeZSLdjyPNUXAIwdvHDkx7SliJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNmM3ODM0NS0wYTQ1LTQyOTMtOWM1NS0zNDg2ZWVjNTgxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzMuNTg0MDc5NjE2WiJ9&digest=sha256%3Ad75736cda1b98d3d0e46756e22a9afc1e8710ca553a33eccaa66dd9f914ac75c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=06deb033-33ce-4ca6-a6b7-7e528f1a082d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="984.13µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=53c9abb1-bd93-40f3-81c0-bb0a45a30715 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="461.597µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=aacb3d9c-e769-4f8d-9625-d11fd026035e http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="423.047µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=7dae0b6d-cb99-45db-96e4-f33779e90642 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="526.143µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=f2f2a263-59de-4fb0-a3d3-a280d1c52b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="493.503µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=36fa2d50-0172-48b3-9c1d-9655f2c32fc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="441.296µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=6713a1eb-e377-4a08-b1ce-8df8d0396230 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="458.219µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" 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.26.2 http.request.host="127.0.0.1:35857" http.request.id=2fae77ec-66af-4295-92e6-be664ae09863 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="430.401µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" 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.26.2 http.request.host="127.0.0.1:35857" http.request.id=22a23b41-7b9b-4eaa-a642-36b240dd15fa http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="447.426µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=c2d43b06-742e-44ef-af53-83fe6eeaffb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="418.137µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35857" http.request.id=ab3245a9-30c9-472b-81d9-bc45a55867a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40688" 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="497.804µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T04:50:34Z" 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.26.2 time="2026-04-29T04:50:34Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=b518887f-fc99-4cd1-b1a4-cc2635013f00 http.request.method=POST http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.06µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=da91e53f-6d89-4e53-8aaa-c4607c1fb32f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/aaaa/blobs/uploads/1ff97917-8475-47b0-9fe5-d30e29ebd1b1?_state=A5aO-kX4BHEMky0u2kSC-rfG5hsQAz6FHfTIq-EcGXR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZmY5NzkxNy04NDc1LTQ3YjAtOWZlNS1kMzBlMjllYmQxYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzQuMzgxNTE1NDM3WiJ9&digest=sha256%3A20dc07e998c5df615aa244f31a81ab8e291a73b8476bf7e789329349cf32f2bc" http.request.useragent="Go-http-client/1.1" http.response.duration=823.089962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:34 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1ff97917-8475-47b0-9fe5-d30e29ebd1b1?_state=A5aO-kX4BHEMky0u2kSC-rfG5hsQAz6FHfTIq-EcGXR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZmY5NzkxNy04NDc1LTQ3YjAtOWZlNS1kMzBlMjllYmQxYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzQuMzgxNTE1NDM3WiJ9&digest=sha256%3A20dc07e998c5df615aa244f31a81ab8e291a73b8476bf7e789329349cf32f2bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=afb5e5fc-826c-42d2-b385-16af6bae99e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=50e27fa7-8eba-4a2e-b19f-9eaa26597472 http.request.method=POST http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.18µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=3fe5aa17-bf09-4ee7-8b28-df9dbbbfcf84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/bbbb/blobs/uploads/c7cfb493-07a6-41eb-a60f-9c03dbee31a9?_state=ysBBPXCMNSnad7UsrqUy5ICRv5pSPZoWNsrz07B5hel7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjN2NmYjQ5My0wN2E2LTQxZWItYTYwZi05YzAzZGJlZTMxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzUuMjUyMjI1OTgzWiJ9&digest=sha256%3Af82c5f47b997e3d4910d1a7c93c7d52fa79e4b67b6b553615aa28fb85ab03b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=278.440034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c7cfb493-07a6-41eb-a60f-9c03dbee31a9?_state=ysBBPXCMNSnad7UsrqUy5ICRv5pSPZoWNsrz07B5hel7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjN2NmYjQ5My0wN2E2LTQxZWItYTYwZi05YzAzZGJlZTMxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzUuMjUyMjI1OTgzWiJ9&digest=sha256%3Af82c5f47b997e3d4910d1a7c93c7d52fa79e4b67b6b553615aa28fb85ab03b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=6bc1b783-2718-4548-90aa-4be7ea5ee751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="988.531µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=b627fdf7-91a7-4ec5-9943-b3c25d2dc480 http.request.method=POST http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="536.203µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=cf41199b-abfd-4b62-9597-0b1d87fbe5c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/cccc/blobs/uploads/b510a81c-6b7b-4118-94df-f5af96ae252e?_state=dT9J7CtOIpSCQHkBrYGClGOof9HFSW8jjgX2YrNOoTN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTEwYTgxYy02YjdiLTQxMTgtOTRkZi1mNWFmOTZhZTI1MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzUuNTg2NDExMjkyWiJ9&digest=sha256%3A00269cb08f1c9b18ebf77ae6bcc3d902c4e8b302fc2452287b4c81ede0be5ba1" http.request.useragent="Go-http-client/1.1" http.response.duration=436.640255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/b510a81c-6b7b-4118-94df-f5af96ae252e?_state=dT9J7CtOIpSCQHkBrYGClGOof9HFSW8jjgX2YrNOoTN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTEwYTgxYy02YjdiLTQxMTgtOTRkZi1mNWFmOTZhZTI1MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzUuNTg2NDExMjkyWiJ9&digest=sha256%3A00269cb08f1c9b18ebf77ae6bcc3d902c4e8b302fc2452287b4c81ede0be5ba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=dad88d24-be8a-45aa-b044-281688bf1b14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=3b7a27a1-f706-4a2d-988a-211e08393365 http.request.method=POST http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.669µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=51e1f940-20e4-4db4-aedb-de525ba72519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/dddd/blobs/uploads/968645fe-f590-460e-9236-5e1c1f62e425?_state=i5_K4FjDzQlsaiKMIMeEwo6XprnskZbgaiQlksi-KNZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5Njg2NDVmZS1mNTkwLTQ2MGUtOTIzNi01ZTFjMWY2MmU0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzYuMTEwNjY1MjE5WiJ9&digest=sha256%3A1e6054c6fe624035a16160b80221c638e04d5050fd7673d1ce67b4805095965d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149002346s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/968645fe-f590-460e-9236-5e1c1f62e425?_state=i5_K4FjDzQlsaiKMIMeEwo6XprnskZbgaiQlksi-KNZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5Njg2NDVmZS1mNTkwLTQ2MGUtOTIzNi01ZTFjMWY2MmU0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzYuMTEwNjY1MjE5WiJ9&digest=sha256%3A1e6054c6fe624035a16160b80221c638e04d5050fd7673d1ce67b4805095965d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=68d576ce-2d23-4fa2-83b5-784dda32bc9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48222" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="984.146µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37401" http.request.id=505b3ee9-c56c-4fc4-827e-394b2c3be47b http.request.method=GET http.request.remoteaddr="127.0.0.1:48222" 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="490.581µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (9.93s) === RUN TestURLPrefix time="2026-04-29T04:50:37Z" 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.26.2 time="2026-04-29T04:50:37Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39555" http.request.id=97427b9d-6eb3-424e-87b1-e025fee0c911 http.request.method=GET http.request.remoteaddr="127.0.0.1:37016" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.38µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-29T04:50:37Z" 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.26.2 time="2026-04-29T04:50:37Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=41f5a58c-7b63-4c57-ad6a-888206b32490 http.request.method=GET http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.005µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "GET /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=df6c4064-6abc-46d8-bb9c-64c9a8f6ec92 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.95µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=c502da44-7cb0-43e4-b787-d1a152e2969e http.request.method=POST http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="506.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=689dd43c-e304-4a6b-b702-eec1dfeb5d5b http.request.method=GET http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="511.004µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "GET /v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=3fc2d284-b580-43e7-8406-8f07c159ee9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="511.526µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=8617ef01-8e41-4d84-b33e-a58094901dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f2f3023c-92fb-404c-be5c-3ce297969164 time="2026-04-29T04:50:37Z" 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.26.2 http.request.host="127.0.0.1:35197" http.request.id=8617ef01-8e41-4d84-b33e-a58094901dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.395µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f2f3023c-92fb-404c-be5c-3ce297969164 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "GET /v2/foo/bar/blobs/uploads/f2f3023c-92fb-404c-be5c-3ce297969164?_state=Uh1dlqzE7K8pOxlUAwp59TD4NaXwWrNEkn9rwObSwsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjMwMjNjLTkyZmItNDA0Yy1iZTVjLTNjZTI5Nzk2OTE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMTg0MTM0NloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=a77c406e-2970-4ec2-97b9-899325a2aee4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=99960112-a43b-41fb-8382-0fd7293e2db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/0cd9e188-62d9-4d2f-aff4-b51a70d4ea35?_state=OcMThpDSKdJq4Wg7inJqVf3NU3j4mf7rthPB9zp4p5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZDllMTg4LTYyZDktNGQyZi1hZmY0LWI1MWE3MGQ0ZWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjEyMzcwMTFaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" provided=sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be vars.name="foo/bar" vars.uuid=0cd9e188-62d9-4d2f-aff4-b51a70d4ea35 time="2026-04-29T04:50:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=99960112-a43b-41fb-8382-0fd7293e2db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/0cd9e188-62d9-4d2f-aff4-b51a70d4ea35?_state=OcMThpDSKdJq4Wg7inJqVf3NU3j4mf7rthPB9zp4p5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZDllMTg4LTYyZDktNGQyZi1hZmY0LWI1MWE3MGQ0ZWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjEyMzcwMTFaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0cd9e188-62d9-4d2f-aff4-b51a70d4ea35 time="2026-04-29T04:50:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=99960112-a43b-41fb-8382-0fd7293e2db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/0cd9e188-62d9-4d2f-aff4-b51a70d4ea35?_state=OcMThpDSKdJq4Wg7inJqVf3NU3j4mf7rthPB9zp4p5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZDllMTg4LTYyZDktNGQyZi1hZmY0LWI1MWE3MGQ0ZWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjEyMzcwMTFaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.507µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0cd9e188-62d9-4d2f-aff4-b51a70d4ea35 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PUT /v2/foo/bar/blobs/uploads/0cd9e188-62d9-4d2f-aff4-b51a70d4ea35?_state=OcMThpDSKdJq4Wg7inJqVf3NU3j4mf7rthPB9zp4p5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZDllMTg4LTYyZDktNGQyZi1hZmY0LWI1MWE3MGQ0ZWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjEyMzcwMTFaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=97b029bf-9384-4a0b-b392-bf003cd0e913 http.request.method=POST http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.581µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=7e15852b-a539-4a65-a50f-4d4d20873f5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/f49ef673-9ec0-4602-b821-a83121ee669f?_state=YfYtF4H-yUQj6pwMq897KP3iNqzey6ugPQNiKEOPiU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OWVmNjczLTllYzAtNDYwMi1iODIxLWE4MzEyMWVlNjY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjI2MTQ5NzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="750.668µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PUT /v2/foo/bar/blobs/uploads/f49ef673-9ec0-4602-b821-a83121ee669f?_state=YfYtF4H-yUQj6pwMq897KP3iNqzey6ugPQNiKEOPiU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OWVmNjczLTllYzAtNDYwMi1iODIxLWE4MzEyMWVlNjY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjI2MTQ5NzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=f9dc34af-5756-48ba-87ec-4e4309e4a242 http.request.method=POST http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="403.051µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=5fc762b4-954f-4bb9-a8c2-027ec683c8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/353e40a7-0692-4091-923a-4273e6226621?_state=ZQlWbIOooPEVbLdJ3inHWIcGM_1oSyVqxRpoNW_XOkZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1M2U0MGE3LTA2OTItNDA5MS05MjNhLTQyNzNlNjIyNjYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjM5NDY1NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="663.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PUT /v2/foo/bar/blobs/uploads/353e40a7-0692-4091-923a-4273e6226621?_state=ZQlWbIOooPEVbLdJ3inHWIcGM_1oSyVqxRpoNW_XOkZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1M2U0MGE3LTA2OTItNDA5MS05MjNhLTQyNzNlNjIyNjYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjM5NDY1NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=6a44b40e-ec35-41d3-9fb4-7dea79d30123 http.request.method=POST http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.603µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=efbb0980-eab9-4efb-ad99-b51f3c5e3dbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/fa8b1de7-07c0-4d32-8b3a-1a85a7ef769f?_state=zo5WFGj_gk0E_Y3d4UnoWEohIHhNI86gHzf2Ivd6ChJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGIxZGU3LTA3YzAtNGQzMi04YjNhLTFhODVhN2VmNzY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjUzNzM5NDlaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.duration=335.228972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PUT /v2/foo/bar/blobs/uploads/fa8b1de7-07c0-4d32-8b3a-1a85a7ef769f?_state=zo5WFGj_gk0E_Y3d4UnoWEohIHhNI86gHzf2Ivd6ChJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOGIxZGU3LTA3YzAtNGQzMi04YjNhLTFhODVhN2VmNzY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy4zMjUzNzM5NDlaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=c0722c6f-c145-4fea-b168-0e7ce7fef108 http.request.method=POST http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.512µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35197" http.request.id=d4075667-2f02-49f5-9885-42c717861b44 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/1298e3bb-8def-486c-a4b5-29ac5cc57f4f?_state=XE8j3tVRtFr2buZ08Zv0pK8q_6yPZ11HhxhaWxK2VyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyOThlM2JiLThkZWYtNDg2Yy1hNGI1LTI5YWM1Y2M1N2Y0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy42NzA5OTUzMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=349.95435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/1298e3bb-8def-486c-a4b5-29ac5cc57f4f?_state=XE8j3tVRtFr2buZ08Zv0pK8q_6yPZ11HhxhaWxK2VyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyOThlM2JiLThkZWYtNDg2Yy1hNGI1LTI5YWM1Y2M1N2Y0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozNy42NzA5OTUzMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=b2858e6c-70cf-4da0-8a09-e60c3aeabbd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/uploads/1298e3bb-8def-486c-a4b5-29ac5cc57f4f?_state=e5cEWwG-d5BLRljcQnHCG1o61dHHBW-rAvKB5w7oDEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyOThlM2JiLThkZWYtNDg2Yy1hNGI1LTI5YWM1Y2M1N2Y0ZiIsIk9mZnNldCI6MTU2MTkwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzdaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.duration="850.887µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PUT /v2/foo/bar/blobs/uploads/1298e3bb-8def-486c-a4b5-29ac5cc57f4f?_state=e5cEWwG-d5BLRljcQnHCG1o61dHHBW-rAvKB5w7oDEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyOThlM2JiLThkZWYtNDg2Yy1hNGI1LTI5YWM1Y2M1N2Y0ZiIsIk9mZnNldCI6MTU2MTkwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzdaIn0%3D&digest=sha256%3Ac5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=69423bc3-5880-4841-ad2c-64aaf7266fd5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="547.101µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=2d9118c8-87b2-4823-8fad-16157d8c1a91 http.request.method=GET http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.683277ms http.response.status=200 http.response.written=15619072 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 200 15619072 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=error msg="error parsing digest="sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=5ac40215-b3da-43c2-b6aa-0d1d16f5460c http.request.method=GET http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" vars.name="foo/bar" time="2026-04-29T04:50:38Z" 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.26.2 http.request.host="127.0.0.1:35197" http.request.id=5ac40215-b3da-43c2-b6aa-0d1d16f5460c http.request.method=GET http.request.remoteaddr="127.0.0.1:57570" http.request.uri="/v2/foo/bar/blobs/sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="486.59µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha257:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=ec002cd6-f264-427d-be3f-1c1fa93eef59 http.request.method=GET http.request.remoteaddr="127.0.0.1:57584" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.duration="701.195µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" 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.26.2 time="2026-04-29T04:50:38Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=40d4d42b-a984-40bf-9a7d-260191a40615 http.request.method=GET http.request.remoteaddr="127.0.0.1:38918" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.771µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=33383b1c-bb7b-4926-ab36-6b95b7e0e2ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="637.584µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=ee56ad52-679b-4e6f-8dc4-f24f502aa0d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="519.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=e0e179be-e455-46ea-94c6-8d716e540f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="518.958µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=0b1616bb-526d-4226-a31e-47e9184483d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="494.606µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "DELETE /v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=edc7405b-b553-42ae-afc6-cb187819c49d http.request.method=GET http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=13b0cbe8-8595-46e4-af24-1b92790711cd time="2026-04-29T04:50:38Z" 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.26.2 http.request.host="127.0.0.1:45063" http.request.id=edc7405b-b553-42ae-afc6-cb187819c49d http.request.method=GET http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="492.248µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=13b0cbe8-8595-46e4-af24-1b92790711cd 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/uploads/13b0cbe8-8595-46e4-af24-1b92790711cd?_state=TR1BaYxGHYZtZaWsiFobfrPaTY3aA-MEXRwkSpGDK3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjBjYmU4LTg1OTUtNDZlNC1hZjI0LTFiOTI3OTA3MTFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDA3NDIzMzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=8c7cce0b-d9bd-465e-8896-a4c08775566c http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="626.2µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=8a959010-7a85-49e5-8985-8e7323a3f20a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/ddc84efa-51e7-48fe-b523-619eff13b988?_state=Hp2UvMx1J85ovE6JXNrDUFnvSXDYSUrzL19x2jduvxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzg0ZWZhLTUxZTctNDhmZS1iNTIzLTYxOWVmZjEzYjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDMyMzc4NzlaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" provided=sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 vars.name="foo/bar" vars.uuid=ddc84efa-51e7-48fe-b523-619eff13b988 time="2026-04-29T04:50:38Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=8a959010-7a85-49e5-8985-8e7323a3f20a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/ddc84efa-51e7-48fe-b523-619eff13b988?_state=Hp2UvMx1J85ovE6JXNrDUFnvSXDYSUrzL19x2jduvxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzg0ZWZhLTUxZTctNDhmZS1iNTIzLTYxOWVmZjEzYjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDMyMzc4NzlaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ddc84efa-51e7-48fe-b523-619eff13b988 time="2026-04-29T04:50:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=8a959010-7a85-49e5-8985-8e7323a3f20a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/ddc84efa-51e7-48fe-b523-619eff13b988?_state=Hp2UvMx1J85ovE6JXNrDUFnvSXDYSUrzL19x2jduvxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzg0ZWZhLTUxZTctNDhmZS1iNTIzLTYxOWVmZjEzYjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDMyMzc4NzlaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="543.829µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ddc84efa-51e7-48fe-b523-619eff13b988 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PUT /v2/foo/bar/blobs/uploads/ddc84efa-51e7-48fe-b523-619eff13b988?_state=Hp2UvMx1J85ovE6JXNrDUFnvSXDYSUrzL19x2jduvxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzg0ZWZhLTUxZTctNDhmZS1iNTIzLTYxOWVmZjEzYjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDMyMzc4NzlaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=2ab65b30-4f38-4cff-b1f5-bcfde996991c http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="444.979µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=4feebb61-913d-41af-8211-85e583be0bce http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/2fab86f7-851b-42ba-819f-e5784cbceb93?_state=vefzJFK-UTgU7RgSDRrVR1M5G6B4mpOklIU0C9iQW-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmYWI4NmY3LTg1MWItNDJiYS04MTlmLWU1Nzg0Y2JjZWI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDQ0MzcxMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="584.021µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PUT /v2/foo/bar/blobs/uploads/2fab86f7-851b-42ba-819f-e5784cbceb93?_state=vefzJFK-UTgU7RgSDRrVR1M5G6B4mpOklIU0C9iQW-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmYWI4NmY3LTg1MWItNDJiYS04MTlmLWU1Nzg0Y2JjZWI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDQ0MzcxMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=cd3bf71e-32a9-4c8b-aa91-95de7d1c7588 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="468.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=b1fc305f-8b12-4fa8-90da-14c0c1a2356b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/7134f44a-0257-4028-bab4-e229b9bfabe5?_state=5w_pPjsbododLrgIDMlff16Zjin5B55UOo9KUIwUMyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxMzRmNDRhLTAyNTctNDAyOC1iYWI0LWUyMjliOWJmYWJlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDU2ODc0NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="638.664µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PUT /v2/foo/bar/blobs/uploads/7134f44a-0257-4028-bab4-e229b9bfabe5?_state=5w_pPjsbododLrgIDMlff16Zjin5B55UOo9KUIwUMyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxMzRmNDRhLTAyNTctNDAyOC1iYWI0LWUyMjliOWJmYWJlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDU2ODc0NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=6f2eacb3-7366-429f-8f97-aa1f7530ab98 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="480.381µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=42592c85-b1bc-4d57-876e-f002a4b6b147 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/942625b7-5e36-49b7-90e8-0bee9a80b0a5?_state=8J8MO68gBR3Qx6kiIb-b3a47LvZngQkZRVMxZgDNW2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MjYyNWI3LTVlMzYtNDliNy05MGU4LTBiZWU5YTgwYjBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDY5NzAwMDRaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.duration=651.691723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PUT /v2/foo/bar/blobs/uploads/942625b7-5e36-49b7-90e8-0bee9a80b0a5?_state=8J8MO68gBR3Qx6kiIb-b3a47LvZngQkZRVMxZgDNW2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MjYyNWI3LTVlMzYtNDliNy05MGU4LTBiZWU5YTgwYjBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC4xMDY5NzAwMDRaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=29bc6973-8b2c-43c8-a6fb-8405a36553d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.975µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45063" http.request.id=4a68b24d-8be1-4355-89b8-e3caac8c2373 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/cbf60f5b-bd54-4d0e-8964-7d93f5e675eb?_state=9r8N66pCsdlhqeOITi8df6d2FvwrO6YqHDMrQF4aSUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZjYwZjViLWJkNTQtNGQwZS04OTY0LTdkOTNmNWU2NzVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC43NzE3MDU0MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=623.888166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/cbf60f5b-bd54-4d0e-8964-7d93f5e675eb?_state=9r8N66pCsdlhqeOITi8df6d2FvwrO6YqHDMrQF4aSUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZjYwZjViLWJkNTQtNGQwZS04OTY0LTdkOTNmNWU2NzVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOC43NzE3MDU0MjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=f0bb85dc-6415-4dc2-abed-423001dd9ad6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/cbf60f5b-bd54-4d0e-8964-7d93f5e675eb?_state=MtQmKg3hrkQvMRRKjfVCc6IqZOY3GGlH9GwAStRuIWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZjYwZjViLWJkNTQtNGQwZS04OTY0LTdkOTNmNWU2NzVlYiIsIk9mZnNldCI6MjAzMDY0MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzhaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.duration="801.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PUT /v2/foo/bar/blobs/uploads/cbf60f5b-bd54-4d0e-8964-7d93f5e675eb?_state=MtQmKg3hrkQvMRRKjfVCc6IqZOY3GGlH9GwAStRuIWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZjYwZjViLWJkNTQtNGQwZS04OTY0LTdkOTNmNWU2NzVlYiIsIk9mZnNldCI6MjAzMDY0MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzhaIn0%3D&digest=sha256%3A7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=3ff209d9-9c5b-48b5-a7d3-76a05a21cf00 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="581.425µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=77c88da4-6cb9-45d5-bce6-2830112e860c http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.032938ms http.response.status=200 http.response.written=20306432 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 200 20306432 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=error msg="error parsing digest="sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=93f9b582-16ea-4809-b65f-0e5a8ddd7b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" vars.name="foo/bar" time="2026-04-29T04:50:39Z" 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.26.2 http.request.host="127.0.0.1:45063" http.request.id=93f9b582-16ea-4809-b65f-0e5a8ddd7b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="467.493µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha257:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=36455e52-a7cf-46dc-a6aa-67ea25f752d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38948" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.duration="720.919µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=a5831924-5a63-4ed1-b9f4-054e0ed1fd44 http.request.method=GET http.request.remoteaddr="127.0.0.1:38948" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.079088ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45063" http.request.id=2ea3668b-687c-4da1-8400-124e17d01fbd http.request.method=GET http.request.remoteaddr="127.0.0.1:38942" http.request.uri="/v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.179386ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha256:7fbf8e173c05d99f9736f39b596d4f2d8cfaf2dbc23cd47ff11beabe78242b09 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=bffb3c4d-d9be-4154-a78f-eafce955a55a http.request.method=GET http.request.remoteaddr="127.0.0.1:57584" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.378058312s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35197" http.request.id=1fdc9df4-ff17-450b-b654-5c36b76b7fde http.request.method=GET http.request.remoteaddr="127.0.0.1:57578" http.request.uri="/v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.380243062s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [29/Apr/2026:04:50:38 +0000] "GET /v2/foo/bar/blobs/sha256:c5dfab94e79621cbe777a0de9a855f29ad672f2d0694ffec2f8984a82d08e0be HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.15s) === RUN TestBlobDelete time="2026-04-29T04:50:39Z" 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.26.2 time="2026-04-29T04:50:39Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=21b57649-e6ba-49a2-8193-94d7d0497afd http.request.method=GET http.request.remoteaddr="127.0.0.1:36528" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="616.417µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=0136c1cf-5cc8-44d7-853f-64d0a57f9439 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="618.299µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=a6a20737-ecb5-4f51-a2a3-f03771a1d399 http.request.method=POST http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="484.828µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=89fb5446-13d6-4d0d-baf8-b5bc15ce2c21 http.request.method=GET http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="581.821µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=d0aaebac-7863-4c21-8f52-c6c802d54126 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="571.712µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=0564473b-7061-414c-868e-7da49f037a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e13cf4d4-7750-4f2d-9d75-c2c15e530bbc time="2026-04-29T04:50:39Z" 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.26.2 http.request.host="127.0.0.1:46131" http.request.id=0564473b-7061-414c-868e-7da49f037a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:36534" http.request.uri="/v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="589.461µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e13cf4d4-7750-4f2d-9d75-c2c15e530bbc 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "GET /v2/foo/bar/blobs/uploads/e13cf4d4-7750-4f2d-9d75-c2c15e530bbc?_state=nfD91-N1l6JbCwP9ZwLJEkbH9R_O-olA38hMg7FXHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxM2NmNGQ0LTc3NTAtNGYyZC05ZDc1LWMyYzE1ZTUzMGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzE5MDczMjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=7ec497e8-1aab-4565-bba3-a0d7c67446ae http.request.method=POST http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.872µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=ea371d0e-ec5a-4cc2-9c1a-20cd0f6fdd67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/40d15edc-5696-41f0-b7b4-b8f606cd8118?_state=qftX5LEU-v9CIGb4UozBm0LDpA-voqPXbXrrg7IGjjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDE1ZWRjLTU2OTYtNDFmMC1iN2I0LWI4ZjYwNmNkODExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzQ5MDg0MjNaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" provided=sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 vars.name="foo/bar" vars.uuid=40d15edc-5696-41f0-b7b4-b8f606cd8118 time="2026-04-29T04:50:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=ea371d0e-ec5a-4cc2-9c1a-20cd0f6fdd67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/40d15edc-5696-41f0-b7b4-b8f606cd8118?_state=qftX5LEU-v9CIGb4UozBm0LDpA-voqPXbXrrg7IGjjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDE1ZWRjLTU2OTYtNDFmMC1iN2I0LWI4ZjYwNmNkODExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzQ5MDg0MjNaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=40d15edc-5696-41f0-b7b4-b8f606cd8118 time="2026-04-29T04:50:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=ea371d0e-ec5a-4cc2-9c1a-20cd0f6fdd67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/40d15edc-5696-41f0-b7b4-b8f606cd8118?_state=qftX5LEU-v9CIGb4UozBm0LDpA-voqPXbXrrg7IGjjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDE1ZWRjLTU2OTYtNDFmMC1iN2I0LWI4ZjYwNmNkODExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzQ5MDg0MjNaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.964µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=40d15edc-5696-41f0-b7b4-b8f606cd8118 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PUT /v2/foo/bar/blobs/uploads/40d15edc-5696-41f0-b7b4-b8f606cd8118?_state=qftX5LEU-v9CIGb4UozBm0LDpA-voqPXbXrrg7IGjjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDE1ZWRjLTU2OTYtNDFmMC1iN2I0LWI4ZjYwNmNkODExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzQ5MDg0MjNaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=12f021fd-9972-4805-a33a-ffdd6b3adad3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="585.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=dd8094ac-fe35-4004-ba98-926936b1ccee http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/845b99af-4e7e-4d73-9a89-f92147db1282?_state=2gZdz3ejxM7DJ8fA7SZBsPccjs4gVHKIeATfk1OztlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NWI5OWFmLTRlN2UtNGQ3My05YTg5LWY5MjE0N2RiMTI4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzYzMzgyMDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="868.337µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PUT /v2/foo/bar/blobs/uploads/845b99af-4e7e-4d73-9a89-f92147db1282?_state=2gZdz3ejxM7DJ8fA7SZBsPccjs4gVHKIeATfk1OztlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NWI5OWFmLTRlN2UtNGQ3My05YTg5LWY5MjE0N2RiMTI4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzYzMzgyMDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=75516b6f-efbf-41e5-b010-2b4b2318cae6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="518.773µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=961b640b-026f-4f53-aa29-348dcc44d30b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/ac360a97-eda9-4400-b6bd-371c79410eed?_state=CcoMXutRxFbyocJu03_wa-xysTDGRew60NLvJpnZhsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzYwYTk3LWVkYTktNDQwMC1iNmJkLTM3MWM3OTQxMGVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40Nzc5MjgwMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="642.23µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ac360a97-eda9-4400-b6bd-371c79410eed?_state=CcoMXutRxFbyocJu03_wa-xysTDGRew60NLvJpnZhsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzYwYTk3LWVkYTktNDQwMC1iNmJkLTM3MWM3OTQxMGVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40Nzc5MjgwMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=a6752b95-2331-4726-9203-13ecfb3c712a http.request.method=POST http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="475.275µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=efa81b16-0d7c-46b6-aceb-9a194dd31284 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/376baf5f-e2d7-4cbb-960c-f3a3b3a42947?_state=oVES80WTuO1OO1b0iERBCzav6ALZwVOuEidI1eVHHAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NmJhZjVmLWUyZDctNGNiYi05NjBjLWYzYTNiM2E0Mjk0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzkyMzI2MjVaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.duration=471.835143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PUT /v2/foo/bar/blobs/uploads/376baf5f-e2d7-4cbb-960c-f3a3b3a42947?_state=oVES80WTuO1OO1b0iERBCzav6ALZwVOuEidI1eVHHAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NmJhZjVmLWUyZDctNGNiYi05NjBjLWYzYTNiM2E0Mjk0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS40NzkyMzI2MjVaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=ee79f8d0-ca7a-40db-bd99-338af06cfb02 http.request.method=POST http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46131" http.request.id=0e6f1019-e9ac-4242-99de-6e37b22e5e00 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/b61997cb-62a2-49cd-b607-e763309629ac?_state=nEZhdgNon5cGIRxnLgLR3N9iXYpLWATgH500j5s66Rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTk5N2NiLTYyYTItNDljZC1iNjA3LWU3NjMzMDk2MjlhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS45NjI2MjQzMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=484.466324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/b61997cb-62a2-49cd-b607-e763309629ac?_state=nEZhdgNon5cGIRxnLgLR3N9iXYpLWATgH500j5s66Rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTk5N2NiLTYyYTItNDljZC1iNjA3LWU3NjMzMDk2MjlhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDozOS45NjI2MjQzMjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=1173db39-85a2-4aa0-b769-d7334669ab4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/uploads/b61997cb-62a2-49cd-b607-e763309629ac?_state=g03Obr_cuuwYJgFrbHTvlRr6F7B0s02c20Y8WuCBMYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTk5N2NiLTYyYTItNDljZC1iNjA3LWU3NjMzMDk2MjlhYyIsIk9mZnNldCI6MTc2NzMyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzlaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.duration="828.4µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "PUT /v2/foo/bar/blobs/uploads/b61997cb-62a2-49cd-b607-e763309629ac?_state=g03Obr_cuuwYJgFrbHTvlRr6F7B0s02c20Y8WuCBMYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTk5N2NiLTYyYTItNDljZC1iNjA3LWU3NjMzMDk2MjlhYyIsIk9mZnNldCI6MTc2NzMyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6MzlaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=5134f11d-c8bc-4847-bbfd-e135a14e88ae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="523.227µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=7ed8dec9-7c58-4979-b275-5d15919f6c57 http.request.method=GET http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.699052ms http.response.status=200 http.response.written=17673216 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "GET /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 200 17673216 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=error msg="error parsing digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=4b819a78-101a-4e7a-b6b8-d39ec1d9658b http.request.method=GET http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" time="2026-04-29T04:50:40Z" 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.26.2 http.request.host="127.0.0.1:46131" http.request.id=4b819a78-101a-4e7a-b6b8-d39ec1d9658b http.request.method=GET http.request.remoteaddr="127.0.0.1:36544" http.request.uri="/v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="470.841µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "GET /v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=7a773ce1-4a1a-4e37-a2b9-60638fc8a486 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.duration="683.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "GET /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=8f86cac3-a1c4-48e7-a239-666acf3e2162 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36568" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.duration="621.812µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=ca7d0495-9086-450f-a34e-e51fef771a5c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36568" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="439.008µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=e26d7ccb-8628-46a3-8867-af5deeacd540 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36568" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="422.889µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=error msg="error parsing digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=bd65f9dd-b90c-40e1-9321-c397965d297b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" time="2026-04-29T04:50:40Z" 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.26.2 http.request.host="127.0.0.1:46131" http.request.id=bd65f9dd-b90c-40e1-9321-c397965d297b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.034µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "DELETE /v2/foo/bar/blobs/sha257:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T04:50:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=7acee792-d21f-4067-a0aa-46a6bd18c21d http.request.method=POST http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="604.253µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=f65b4123-4703-45cc-9938-c425ad867bad http.request.method=PUT http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/uploads/11c3fed3-9c46-4e71-a529-2e41a2af163d?_state=f7M427QQeR0gqOKAzVn89KKeDuWpYdndqNt9v4Bmgwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYzNmZWQzLTljNDYtNGU3MS1hNTI5LTJlNDFhMmFmMTYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0MC40Njc4NDA3MTdaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.duration=637.1299ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "PUT /v2/foo/bar/blobs/uploads/11c3fed3-9c46-4e71-a529-2e41a2af163d?_state=f7M427QQeR0gqOKAzVn89KKeDuWpYdndqNt9v4Bmgwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYzNmZWQzLTljNDYtNGU3MS1hNTI5LTJlNDFhMmFmMTYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0MC40Njc4NDA3MTdaIn0%3D&digest=sha256%3A3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=6224d132-1f03-43a5-bca0-e83aa36d46af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="792.46µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=89502709-2812-420f-8bd4-592d96da96ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36546" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=654.816124ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "GET /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-04-29T04:50:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46131" http.request.id=83a24397-ebac-4290-ad34-0b4f04349b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=652.81818ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [29/Apr/2026:04:50:40 +0000] "GET /v2/foo/bar/blobs/sha256:3b7741dacb5eb08687795fda435f7514b091125fe59a85d443996c870bd5ab59 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.70s) === RUN TestRelativeURL time="2026-04-29T04:50:41Z" 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.26.2 time="2026-04-29T04:50:41Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46791" http.request.id=de6e64ac-5182-498f-8a2b-ddc0dbb6610e http.request.method=POST http.request.remoteaddr="127.0.0.1:33576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.522µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46791" http.request.id=8e67c049-151e-4bbf-af18-d6dc99da1b90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33576" http.request.uri="/v2/foo/bar/blobs/uploads/814e77fd-f3a4-4fae-989f-a161a292971b?_state=rg28GAMqvlBAnotbCte_9L7NeMuIBud7d8rZnB2urQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNGU3N2ZkLWYzYTQtNGZhZS05ODlmLWExNjFhMjkyOTcxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0MS4xMTg0OTk0MDJaIn0%3D&digest=sha256%3A9a1d7dfad345410e788f2723865b3aaf38942a5e93197ab43e9b6d3cce9d02c4" http.request.useragent="Go-http-client/1.1" http.response.duration=880.355655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:41 +0000] "PUT /v2/foo/bar/blobs/uploads/814e77fd-f3a4-4fae-989f-a161a292971b?_state=rg28GAMqvlBAnotbCte_9L7NeMuIBud7d8rZnB2urQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNGU3N2ZkLWYzYTQtNGZhZS05ODlmLWExNjFhMjkyOTcxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0MS4xMTg0OTk0MDJaIn0%3D&digest=sha256%3A9a1d7dfad345410e788f2723865b3aaf38942a5e93197ab43e9b6d3cce9d02c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46791" http.request.id=689551aa-8852-4d05-89e6-27cf9a705234 http.request.method=POST http.request.remoteaddr="127.0.0.1:33576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46791" http.request.id=d641c475-f12e-48be-88b3-6a9fa578b84f http.request.method=POST http.request.remoteaddr="127.0.0.1:33576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="487.537µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46791" http.request.id=8d5a0bea-d30b-4c0b-9a7f-69f40bb92290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33576" http.request.uri="/v2/foo/bar/blobs/uploads/c59f4c61-4c98-4289-b7c1-32b4e2fbaf22?_state=Ej3K3SRNrZQ1hrFa-Vyb4ADj6Z3ZxrgFR7ZPpi4-qCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OWY0YzYxLTRjOTgtNDI4OS1iN2MxLTMyYjRlMmZiYWYyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0Mi4xMjU0NjU0ODZaIn0%3D&digest=sha256%3A8b1fccf369e34969b673aa3eb753d9f98ba97a483ce5fd7de56e0c8982def662" http.request.useragent="Go-http-client/1.1" http.response.duration=378.523178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "PUT /v2/foo/bar/blobs/uploads/c59f4c61-4c98-4289-b7c1-32b4e2fbaf22?_state=Ej3K3SRNrZQ1hrFa-Vyb4ADj6Z3ZxrgFR7ZPpi4-qCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OWY0YzYxLTRjOTgtNDI4OS1iN2MxLTMyYjRlMmZiYWYyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0Mi4xMjU0NjU0ODZaIn0%3D&digest=sha256%3A8b1fccf369e34969b673aa3eb753d9f98ba97a483ce5fd7de56e0c8982def662 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.39s) === RUN TestBlobDeleteDisabled time="2026-04-29T04:50:42Z" 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.26.2 time="2026-04-29T04:50:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:35729" http.request.id=130873cf-ec0f-4a24-956b-3df0bf02160d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/sha256:940c4af6da52e40bd6a5bd59074caaaa14e3a41061313afb5eac07b58360cf7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.493µs" http.response.status=405 http.response.written=78 vars.digest="sha256:940c4af6da52e40bd6a5bd59074caaaa14e3a41061313afb5eac07b58360cf7d" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:940c4af6da52e40bd6a5bd59074caaaa14e3a41061313afb5eac07b58360cf7d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.07s) === RUN TestDeleteDisabled time="2026-04-29T04:50:42Z" 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.26.2 time="2026-04-29T04:50:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34691" http.request.id=a135b1c2-e836-4510-89d2-6419460b329d http.request.method=POST http.request.remoteaddr="127.0.0.1:34116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.677µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34691" http.request.id=9b68268b-6c62-4aa2-a969-6f450b81f221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34116" http.request.uri="/v2/foo/bar/blobs/uploads/a66b82b8-b2d3-4898-a030-4cb584d266c9?_state=oco0cdNrZbqfvw7_tKh_itgLwmG4uBZ1yGQrBiaHsxd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NmI4MmI4LWIyZDMtNDg5OC1hMDMwLTRjYjU4NGQyNjZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0Mi42NjA0NjQ2NzhaIn0%3D&digest=sha256%3A4603dd080a2a758dbbb52ddc911fab45f3276c33b35ef73b2fa62a8f62f981cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063407327s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:42 +0000] "PUT /v2/foo/bar/blobs/uploads/a66b82b8-b2d3-4898-a030-4cb584d266c9?_state=oco0cdNrZbqfvw7_tKh_itgLwmG4uBZ1yGQrBiaHsxd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NmI4MmI4LWIyZDMtNDg5OC1hMDMwLTRjYjU4NGQyNjZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0Mi42NjA0NjQ2NzhaIn0%3D&digest=sha256%3A4603dd080a2a758dbbb52ddc911fab45f3276c33b35ef73b2fa62a8f62f981cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:34691" http.request.id=2223319e-0630-426f-b90a-d6b1301eed95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34116" http.request.uri="/v2/foo/bar/blobs/sha256:4603dd080a2a758dbbb52ddc911fab45f3276c33b35ef73b2fa62a8f62f981cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="651.868µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4603dd080a2a758dbbb52ddc911fab45f3276c33b35ef73b2fa62a8f62f981cd" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:4603dd080a2a758dbbb52ddc911fab45f3276c33b35ef73b2fa62a8f62f981cd HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.15s) === RUN TestDeleteReadOnly time="2026-04-29T04:50:43Z" 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.26.2 time="2026-04-29T04:50:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45251" http.request.id=e90bfad5-95f9-4ad4-b6ab-b81558868e69 http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.346µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45251" http.request.id=cafc13b4-8a3f-4dfb-be71-88975a504eed http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/c967b8ee-cd87-4923-aa84-50b5e3d10dbb?_state=-GS03XjUND7ENUhrffrpusvRzBNlHMXkB6p1wdrxv9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjdiOGVlLWNkODctNDkyMy1hYTg0LTUwYjVlM2QxMGRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0My43OTM0OTA5N1oifQ%3D%3D&digest=sha256%3Ada044d7e4561cb22e4ade4b0e7eb823acef4ef55a761eb1fbf743941be388548" http.request.useragent="Go-http-client/1.1" http.response.duration=740.308412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:43 +0000] "PUT /v2/foo/bar/blobs/uploads/c967b8ee-cd87-4923-aa84-50b5e3d10dbb?_state=-GS03XjUND7ENUhrffrpusvRzBNlHMXkB6p1wdrxv9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjdiOGVlLWNkODctNDkyMy1hYTg0LTUwYjVlM2QxMGRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo0My43OTM0OTA5N1oifQ%3D%3D&digest=sha256%3Ada044d7e4561cb22e4ade4b0e7eb823acef4ef55a761eb1fbf743941be388548 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:da044d7e4561cb22e4ade4b0e7eb823acef4ef55a761eb1fbf743941be388548 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.81s) === RUN TestStartPushReadOnly time="2026-04-29T04:50:44Z" 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.26.2 time="2026-04-29T04:50:44Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-29T04:50:44Z" 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.26.2 time="2026-04-29T04:50:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=2b4112ce-b0fa-4d6d-abe8-6e86c96caaef http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="681.101µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T04:50:44Z" 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.26.2 http.request.host="127.0.0.1:36007" http.request.id=7d474bd7-ccf0-4cf0-9aa1-a175120823d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="441.615µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=1334a1cd-8b4f-4786-b1a6-e6d0ef571f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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="422.291µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=614ae1aa-e21c-4be7-ad80-485549c662ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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="592.901µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=614ae1aa-e21c-4be7-ad80-485549c662ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.689µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=614ae1aa-e21c-4be7-ad80-485549c662ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.964µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=614ae1aa-e21c-4be7-ad80-485549c662ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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="649.696µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T04:50:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=179e5804-18ad-413a-a87b-bd4be6e6d597 http.request.method=POST http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.053µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=6ee2c85f-ba74-496b-a602-e4844c48e78f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/f01354d3-367e-4d62-9ca5-30e0f564c47c?_state=5SDHHJVJHlHh-we0s8Fpcfr1Bre5Y9v30ZcMyZfGiPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMDEzNTRkMy0zNjdlLTRkNjItOWNhNS0zMGUwZjU2NGM0N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDQuNjQwMTc4MTM3WiJ9&digest=sha256%3A865bdc7c67706ada802e58850f888335ab6a048343b7727ac21e22645dfe58f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.498271073s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/f01354d3-367e-4d62-9ca5-30e0f564c47c?_state=5SDHHJVJHlHh-we0s8Fpcfr1Bre5Y9v30ZcMyZfGiPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMDEzNTRkMy0zNjdlLTRkNjItOWNhNS0zMGUwZjU2NGM0N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDQuNjQwMTc4MTM3WiJ9&digest=sha256%3A865bdc7c67706ada802e58850f888335ab6a048343b7727ac21e22645dfe58f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=d09c65f7-8a68-4a1c-ae38-f276a15b3707 http.request.method=POST http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.035µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=4d84b4fb-1786-4cb0-970f-cce925545a45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/f7487d58-a4ce-485b-8cf3-eb2b3de60150?_state=vzquj6tj04I3UKtrvZh8hAVpgkz4LSbxsveBk84xzCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzQ4N2Q1OC1hNGNlLTQ4NWItOGNmMy1lYjJiM2RlNjAxNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuMTk4ODAxNzEyWiJ9&digest=sha256%3A2a53ad60b117357efb87ee39cb528f1714270850960f519f04895fb6e09e639b" http.request.useragent="Go-http-client/1.1" http.response.duration=643.372129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/f7487d58-a4ce-485b-8cf3-eb2b3de60150?_state=vzquj6tj04I3UKtrvZh8hAVpgkz4LSbxsveBk84xzCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzQ4N2Q1OC1hNGNlLTQ4NWItOGNmMy1lYjJiM2RlNjAxNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuMTk4ODAxNzEyWiJ9&digest=sha256%3A2a53ad60b117357efb87ee39cb528f1714270850960f519f04895fb6e09e639b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=15ee1821-4279-44e6-a8f0-9f025dd9153d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=9d78a208-f4eb-43cf-9652-1bea5258921d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.duration="706.51µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=74fff663-5c9f-4fb4-ad79-656676ede75f http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="685.386µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=dc107051-69b9-4f08-b8a2-234ddd78cf08 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="636.605µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36007" http.request.id=fdc4f68d-46dc-48c8-873d-abd4cdb390cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.duration="699.304µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36007" http.request.id=91899014-9ff6-4a0a-bf47-d74b1724bfa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.duration="786.983µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36007" http.request.id=6240330c-9a02-45a8-b482-e656bab048f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.duration="717.832µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c75234bc-7e42-4c90-b705-75e57929952c http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="649.717µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=a6ea4c9a-6ab2-4496-9d2c-a204542c14ec http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="429.502µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=1fd49d7e-6933-41fe-ae80-6d8d452ca021 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.duration="390.591µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=d259fc79-bdf5-4214-a86b-661ea72e0161 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="492.366µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=error msg="payload digest does match: "sha256:ca6d8ccee636d619cd0119d09a74cff71b63c4a32d670a0440de3e7777abd0b6" != "sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376"" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=7a915f1c-5622-43d1-bd57-81b0c73df541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" time="2026-04-29T04:50:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=7a915f1c-5622-43d1-bd57-81b0c73df541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="510.465µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376" 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:affa885c30c4a444b47c21a37cc17e5187102b3d70cbff5cddd49ddc6fa2b376 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=76befd15-cf24-4d35-b954-4665bb6c82a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="606.617µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" 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.26.2 http.request.host="127.0.0.1:36007" http.request.id=b37eac48-d480-424f-a09a-6c5aa942f533 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="415.926µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=ba0ffea8-0460-4e86-b0d1-72a6514fc6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="465.478µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:46Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=ba0ffea8-0460-4e86-b0d1-72a6514fc6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="485.391µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:46Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=ba0ffea8-0460-4e86-b0d1-72a6514fc6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="503.704µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c6268ec0-39ca-4340-83b6-4d8d268a3c44 http.request.method=POST http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="474.352µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=3b806e0d-0460-4f15-98e2-65f04f1919a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/cb0364a6-58cd-4e7b-8eb0-e19ab6ec0694?_state=LnkPgRBB6OqSpqnxZNB_81VWUZJZrOeJJLqakMGMbLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjAzNjRhNi01OGNkLTRlN2ItOGViMC1lMTlhYjZlYzA2OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuODU0NTYyNDk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="585.473µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/cb0364a6-58cd-4e7b-8eb0-e19ab6ec0694?_state=LnkPgRBB6OqSpqnxZNB_81VWUZJZrOeJJLqakMGMbLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjAzNjRhNi01OGNkLTRlN2ItOGViMC1lMTlhYjZlYzA2OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuODU0NTYyNDk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=1fdeecf4-ad19-421f-8ede-443eda6cf60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="494.772µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:46Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=1fdeecf4-ad19-421f-8ede-443eda6cf60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="515.6µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T04:50:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=fa897f73-63ea-4068-a212-eb2d5843689d http.request.method=POST http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="581.178µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=924a43bd-dd7b-4fcd-b784-82eb6fbd331c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/7160bfaf-e9b3-470b-82e2-c31963621aca?_state=hTVcyY3nFrImwyAfwk1DvyVLVFHRQC-Jdoo5284o5sJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTYwYmZhZi1lOWIzLTQ3MGItODJlMi1jMzE5NjM2MjFhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuOTQ5MzAzOTUyWiJ9&digest=sha256%3A4f58a7cd16c66041f012a25aaccea1843ec8e5b49b6bdc320804f55e20f06b91" http.request.useragent="Go-http-client/1.1" http.response.duration=1.40193505s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/7160bfaf-e9b3-470b-82e2-c31963621aca?_state=hTVcyY3nFrImwyAfwk1DvyVLVFHRQC-Jdoo5284o5sJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTYwYmZhZi1lOWIzLTQ3MGItODJlMi1jMzE5NjM2MjFhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDYuOTQ5MzAzOTUyWiJ9&digest=sha256%3A4f58a7cd16c66041f012a25aaccea1843ec8e5b49b6bdc320804f55e20f06b91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=b578b849-cbff-4076-96c6-94e60b6309b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="746.517µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c4c7f3da-a014-4014-b055-13dd8828a2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/blobs/uploads/374f2d38-5ea0-4cda-bbd2-1feccc4fbfec?_state=R1Bc9JpwIvyRIY8EuDfopr9z9FsdnHUwP9W-AA-3SyN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzRmMmQzOC01ZWEwLTRjZGEtYmJkMi0xZmVjY2M0ZmJmZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDguNDQ2MzI1OTE1WiJ9&digest=sha256%3A0da7ec8817dbe7e2f72ff8086b63d4ee5bb2c71d4d52ecdb1b102ad11d9d4a0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201908042s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/374f2d38-5ea0-4cda-bbd2-1feccc4fbfec?_state=R1Bc9JpwIvyRIY8EuDfopr9z9FsdnHUwP9W-AA-3SyN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzRmMmQzOC01ZWEwLTRjZGEtYmJkMi0xZmVjY2M0ZmJmZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDguNDQ2MzI1OTE1WiJ9&digest=sha256%3A0da7ec8817dbe7e2f72ff8086b63d4ee5bb2c71d4d52ecdb1b102ad11d9d4a0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=516ea93d-c578-46fc-a277-5729e357fdf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="872.692µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36007" http.request.id=daa948a7-056f-41c4-b73e-6bf71765743f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37" http.request.useragent="Go-http-client/1.1" http.response.duration="666.334µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=785e6ca6-ed09-4baa-be02-c5274bb9a591 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="513.979µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=6db62f14-600a-426d-a2a3-6a8c43583aef http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="493.016µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=39920d35-d4ae-4785-95dd-5b616cede37f http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="455.778µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=6cd420f8-94a4-4142-bdda-b4ad59022f04 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37" http.request.useragent="Go-http-client/1.1" http.response.duration="428.604µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=e160085e-d1d7-477a-afdf-7edc2c6b82fb http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="428.68µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="rewriting manifest sha256:f9cbd3f9ecf9581312c54ae30b30bc42c7dbb474581fcc3df461ee4844996b37 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=8a0c2da5-88ce-4f70-b7b5-504df0c414a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=8a0c2da5-88ce-4f70-b7b5-504df0c414a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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.028337ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36007" http.request.id=c36b73e3-71e1-436f-b38e-ac9e7cc3496b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" 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="483.421µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36007" http.request.id=c67dd6e6-3c75-4982-b563-bfadaef4f50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="627.574µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36007" http.request.id=50274782-45fe-4d21-a5e0-4de11b96a15b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d" http.request.useragent="Go-http-client/1.1" http.response.duration="583.751µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=37cc3f78-1da2-495f-a753-12dcc8ad552d http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="522.099µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c9305de2-095a-40d0-a2c4-66904d8e6530 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="504.884µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=2843eecb-4f48-42e4-811c-14057927aa59 http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="420.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=e814bc94-55f3-40e0-9a21-f372da15dccb http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d" http.request.useragent="Go-http-client/1.1" http.response.duration="432.142µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="rewriting manifest list sha256:40e8505dc68faf9c09c6c79c454cb083c58cc84604019b15405747bd5d85ad0d in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c57e16a4-9a4b-4d72-83d4-cfb356366ead http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36007" http.request.id=c57e16a4-9a4b-4d72-83d4-cfb356366ead http.request.method=GET http.request.remoteaddr="127.0.0.1:51356" 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="816.335µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" 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.26.2 time="2026-04-29T04:50:49Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=79135967-4a43-417d-8f71-0d351b3c4fc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" 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="691.805µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" 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.26.2 http.request.host="127.0.0.1:42575" http.request.id=6052050b-5ca5-4ac5-bf9e-57cc9494d6ef http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" 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="439.863µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=5fd2d38e-20e4-43b3-99f8-af2e2afdfc48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" 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="424.408µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=abb2fd12-93c6-4853-ba76-fc9ddb4c67d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" 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="594.963µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=abb2fd12-93c6-4853-ba76-fc9ddb4c67d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" 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="613.696µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=abb2fd12-93c6-4853-ba76-fc9ddb4c67d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" 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="630.635µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=abb2fd12-93c6-4853-ba76-fc9ddb4c67d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" 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="645.983µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T04:50:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=8a18c0cd-6ac2-46f2-a098-1fd037b8ce39 http.request.method=POST http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.19µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=d7ee4327-19a2-4049-a02b-78c261b2e780 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/blobs/uploads/a8e2697e-5c5f-4889-a6c6-97c14df12b84?_state=1nMt44tElI-EZ_m6JlC5AmfL2BXK7iwb6Juh5wjt9Kl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGUyNjk3ZS01YzVmLTQ4ODktYTZjNi05N2MxNGRmMTJiODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDkuNzQ2NzM5OTExWiJ9&digest=sha256%3Ac8ce204a72570a45b6b993087ad928601bb2fa2abc724880f184b68042c3a37a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081018589s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/a8e2697e-5c5f-4889-a6c6-97c14df12b84?_state=1nMt44tElI-EZ_m6JlC5AmfL2BXK7iwb6Juh5wjt9Kl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGUyNjk3ZS01YzVmLTQ4ODktYTZjNi05N2MxNGRmMTJiODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NDkuNzQ2NzM5OTExWiJ9&digest=sha256%3Ac8ce204a72570a45b6b993087ad928601bb2fa2abc724880f184b68042c3a37a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=0788645d-dbe6-42e4-874d-ed8583521cfb http.request.method=POST http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.077µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=f0d4ee3e-0520-42dd-af74-ebaf3ca75061 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/blobs/uploads/da9c40f4-bc88-4291-8623-5bfe60d5f09f?_state=HActSkaE5PC_zB-HPpmB--GciCPZcKemtXY9szgxbPh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTljNDBmNC1iYzg4LTQyOTEtODYyMy01YmZlNjBkNWYwOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTAuOTE4MzI2Nzk5WiJ9&digest=sha256%3A6431c8fef7e884d54cf5dc7fc300304804c2f5dca4f11f6d7985d036113bf77e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558628415s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/da9c40f4-bc88-4291-8623-5bfe60d5f09f?_state=HActSkaE5PC_zB-HPpmB--GciCPZcKemtXY9szgxbPh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTljNDBmNC1iYzg4LTQyOTEtODYyMy01YmZlNjBkNWYwOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTAuOTE4MzI2Nzk5WiJ9&digest=sha256%3A6431c8fef7e884d54cf5dc7fc300304804c2f5dca4f11f6d7985d036113bf77e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=8796a425-e4f1-43d6-95d6-c13a7cfe2bc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=6c7b5e4f-3c1a-499c-a516-d70cbcb5f353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="722.843µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=0f7547d7-efbf-4181-ab7a-731339345014 http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" 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="707.853µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=39e44b22-7913-48dd-b454-bd9009aafd1e http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="668.215µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42575" http.request.id=a77ee645-d3cb-4df4-90bf-043d5822ad47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="720.483µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42575" http.request.id=ee99f01d-3d17-4cd1-9647-e702315a50a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="847.912µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42575" http.request.id=c0f9438a-7f63-425c-8753-b5df8bccb56d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="744.155µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=6ca45a64-d9c2-4a4d-9b16-23d8397262ef http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="727.73µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=6cc44008-8bfb-4026-b9d3-faaa488b24fe http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="463.609µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=b8348340-030d-4176-b248-3c15ab66f29f http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="405.633µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=95a2360f-eaf0-45ca-b0c8-77761fbaf7e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35170" 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="432.15µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=error msg="payload digest does match: "sha256:6f3743fc68c7f8bf76f59c89be17828f4f20d70cc8f040ef06394fbc9d6f3be3" != "sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb"" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=266a1120-0d85-47bc-a800-b0d078eb0017 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" time="2026-04-29T04:50:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=266a1120-0d85-47bc-a800-b0d078eb0017 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35170" http.request.uri="/v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.493µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb" 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:95b0cf34af598a1c0718c3a895d3f43a3d704713d7a5ad4e9a05b70a50e4a4cb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=ea960185-5324-4861-bb4e-d0cb789f7044 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.8µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" 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.26.2 http.request.host="127.0.0.1:42575" http.request.id=146ba5ec-8f00-4f55-a81e-9bf433ea2c75 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="593.559µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=2fef4690-9882-4a23-be47-c72e5724b69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="524.867µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:52Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=2fef4690-9882-4a23-be47-c72e5724b69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="545.717µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:52Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=2fef4690-9882-4a23-be47-c72e5724b69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="563.347µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=42f0a8ea-915c-4a70-bfb5-6efe41cac346 http.request.method=POST http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="658.621µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=171979ef-7887-4955-ab0d-bf44a42558b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/52ac3031-36ce-46c6-877b-d2f61c39f7ce?_state=O0U8NAQhk8ldYrJwIykuX-ZHNVuKYAOhiUupBsY6cBV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmFjMzAzMS0zNmNlLTQ2YzYtODc3Yi1kMmY2MWMzOWY3Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTIuNDkwOTcwNDE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="784.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/52ac3031-36ce-46c6-877b-d2f61c39f7ce?_state=O0U8NAQhk8ldYrJwIykuX-ZHNVuKYAOhiUupBsY6cBV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmFjMzAzMS0zNmNlLTQ2YzYtODc3Yi1kMmY2MWMzOWY3Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTIuNDkwOTcwNDE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=45ab942d-892a-4234-a23c-f941df798e6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="676.134µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:52Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=45ab942d-892a-4234-a23c-f941df798e6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="699.425µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T04:50:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=369c7b8a-bef2-49a6-a0c5-d6ad0a4f5edf http.request.method=POST http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.626µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=e82de821-0857-4155-8bc3-a5319320657d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/467c50cd-47fc-4a7d-b0e5-da6194aca4ca?_state=GcjejxEoNDonwNxu_-ab8ZVYcUKh1WZz_UM4sckENSB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjdjNTBjZC00N2ZjLTRhN2QtYjBlNS1kYTYxOTRhY2E0Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTIuNTU1NzA4OTU5WiJ9&digest=sha256%3A19975906492b382ad7fefbcd466dd5435e53b458bd22f1a36fd4e649480f59f6" http.request.useragent="Go-http-client/1.1" http.response.duration=515.842326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/467c50cd-47fc-4a7d-b0e5-da6194aca4ca?_state=GcjejxEoNDonwNxu_-ab8ZVYcUKh1WZz_UM4sckENSB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjdjNTBjZC00N2ZjLTRhN2QtYjBlNS1kYTYxOTRhY2E0Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTIuNTU1NzA4OTU5WiJ9&digest=sha256%3A19975906492b382ad7fefbcd466dd5435e53b458bd22f1a36fd4e649480f59f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=29730a64-8881-4c0a-ba05-f07160e79187 http.request.method=POST http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.115µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=5861aebd-b6ca-438d-bbaf-47ea7778be0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/blobs/uploads/7e56ade5-322a-4465-ae20-18f93c2b50cf?_state=CDNqMT1VSdiONQJACVEKHRddwxm8xS5tG8sUKDv_Px17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTU2YWRlNS0zMjJhLTQ0NjUtYWUyMC0xOGY5M2MyYjUwY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTMuMTMxODkzNDc4WiJ9&digest=sha256%3Ab3b3dc7dbbd53d069d39e28615478af7e2fd4f1884e46381ac29034471654554" http.request.useragent="Go-http-client/1.1" http.response.duration=647.86665ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/7e56ade5-322a-4465-ae20-18f93c2b50cf?_state=CDNqMT1VSdiONQJACVEKHRddwxm8xS5tG8sUKDv_Px17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTU2YWRlNS0zMjJhLTQ0NjUtYWUyMC0xOGY5M2MyYjUwY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTMuMTMxODkzNDc4WiJ9&digest=sha256%3Ab3b3dc7dbbd53d069d39e28615478af7e2fd4f1884e46381ac29034471654554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=b55d68e5-4163-4b9f-8eba-1b2ca6584908 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="902.708µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42575" http.request.id=c8464aea-587e-4089-9812-b95c34203248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="638.616µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=f82bd2e4-92f7-43e6-a11c-00d44f245f7e http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="534.675µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=0fe9c512-a19a-48fe-8b35-09dd1977579b http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="530.164µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=3d8d7c69-b0c1-4bc6-a2d9-e1077c9938df http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="431.079µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=bf206f50-6eae-4065-8e82-f77dbbc5159f http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="438.503µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=7b231582-d95a-49aa-87f5-0e7df51a5f2e http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="425.263µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="rewriting manifest sha256:d5c26f632264800952894c86150e9f7dc87ec8db7a566cb67bbb1570ee557f0f in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=a409f3fc-d2b1-4870-adec-e8a14f9c7577 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=a409f3fc-d2b1-4870-adec-e8a14f9c7577 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="957.67µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42575" http.request.id=a6a9e4d8-1a66-48ce-9f0a-02b4c75ea5f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" 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="484.012µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42575" http.request.id=e2be49e8-f273-435d-98bd-f06468ff0d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="587.573µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42575" http.request.id=c2aec6b4-4075-4b76-80cf-7cabc743af2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c" http.request.useragent="Go-http-client/1.1" http.response.duration="528.243µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=cfea0993-e5a2-411c-9598-1032829ebb04 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="557.743µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=8447dbfe-0c96-455e-9f77-1e28e8fbc836 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="479.295µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=a7e41c86-a391-4519-9b65-f4a48db28ef9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="454.805µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=62675365-5218-43fc-8fad-b8b979506062 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c" http.request.useragent="Go-http-client/1.1" http.response.duration="445.316µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="rewriting manifest list sha256:acee63dd5fd6fcf826258d26de06734c653cd5ca947a632ba70a29d2f7a71a7c in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=d1b91e0d-30d8-4016-a26e-1f9ec77fa1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42575" http.request.id=d1b91e0d-30d8-4016-a26e-1f9ec77fa1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35180" 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="782.5µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.25s) === RUN TestGetManifestWithStorageError time="2026-04-29T04:50:53Z" 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.26.2 time="2026-04-29T04:50:53Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42219" http.request.id=cef6e230-4612-46be-bc79-8aeba91bcc65 http.request.method=GET http.request.remoteaddr="127.0.0.1:38784" 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="558.371µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42219" http.request.id=8e7dc4b5-044f-4481-9510-8992a46490d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38784" 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="459.5µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42219" http.request.id=6e06cde3-6616-4369-9510-7f6958d2dcdc http.request.method=GET http.request.remoteaddr="127.0.0.1:38784" 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="477.94µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42219" http.request.id=c71e621d-7b40-4001-aefc-bd77cdb3ff8d http.request.method=GET http.request.remoteaddr="127.0.0.1:38784" 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="435.257µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-04-29T04:50:53Z" 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.26.2 time="2026-04-29T04:50:53Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=b2c7725f-b903-461f-aec3-e3cf90dd9ba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" 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="573.261µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" 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.26.2 http.request.host="127.0.0.1:43403" http.request.id=bed5b8dd-f2b8-45b9-84ed-d0d9e0398aa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" 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="401.176µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=edd4ba88-ccc0-4ce0-b05d-fdb3349ddbdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" 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="439.368µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=9af57d6a-f375-45e0-97a9-e9aa9a766f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" 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="628.918µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=9af57d6a-f375-45e0-97a9-e9aa9a766f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" 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="648.78µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=9af57d6a-f375-45e0-97a9-e9aa9a766f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" 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="668.891µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T04:50:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=9af57d6a-f375-45e0-97a9-e9aa9a766f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" 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="686.042µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T04:50:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=d036a70a-fc07-4e7a-b864-11a83318e660 http.request.method=POST http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="535.833µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=63ffd88b-28cd-4323-b656-8832673880b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/blobs/uploads/17077ede-ae58-491b-ae82-66c8da309466?_state=ZIxizSI_C-D5zS5qfoGvYUGCIUn_FGsWb_jOi8I_qj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNzA3N2VkZS1hZTU4LTQ5MWItYWU4Mi02NmM4ZGEzMDk0NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTMuODY3MDk5MzIyWiJ9&digest=sha256%3A385fad4bfeb35ae78e56d5734453adebffaa5e03d8313a8838ddb9daf0e97d8d" http.request.useragent="Go-http-client/1.1" http.response.duration=707.14683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/17077ede-ae58-491b-ae82-66c8da309466?_state=ZIxizSI_C-D5zS5qfoGvYUGCIUn_FGsWb_jOi8I_qj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNzA3N2VkZS1hZTU4LTQ5MWItYWU4Mi02NmM4ZGEzMDk0NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTMuODY3MDk5MzIyWiJ9&digest=sha256%3A385fad4bfeb35ae78e56d5734453adebffaa5e03d8313a8838ddb9daf0e97d8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=21ae2a6a-83e1-425f-ba00-9c8f0755d5e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.473µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=b902d192-6d1c-4c49-b1c0-ef89ead91f55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/blobs/uploads/52449672-5d23-473d-beff-fbf990e7bc63?_state=WY-zXLyo-pup6IfjD9aYOrevfm25IvD6Tc1gVbt75Yl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjQ0OTY3Mi01ZDIzLTQ3M2QtYmVmZi1mYmY5OTBlN2JjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTQuNjU0NzQzMTc1WiJ9&digest=sha256%3A06f9455ffd8b0e23a24d9095d33499d82093a45cbb65abbc2cb034c5fdc78bfb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14902593s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/52449672-5d23-473d-beff-fbf990e7bc63?_state=WY-zXLyo-pup6IfjD9aYOrevfm25IvD6Tc1gVbt75Yl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjQ0OTY3Mi01ZDIzLTQ3M2QtYmVmZi1mYmY5OTBlN2JjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTQuNjU0NzQzMTc1WiJ9&digest=sha256%3A06f9455ffd8b0e23a24d9095d33499d82093a45cbb65abbc2cb034c5fdc78bfb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=eb16208a-32c6-4e53-850b-659cd6e47f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=8464b599-b7a5-48be-a607-b1711b0dc4be http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="805.245µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=f5fae58c-6b43-40d7-818b-38c8ef1a03ae http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" 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="698.026µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=4146a43b-4622-4a20-a8e4-690f9e9d7620 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="819.907µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43403" http.request.id=d357a015-c976-47f2-a238-acc254fcfd64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="754.445µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43403" http.request.id=26dcb9b5-fb9a-43ff-b138-26b58d9222c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="819.472µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43403" http.request.id=6a8cac8e-9abf-4810-a345-ca07b7197d43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="713.621µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=5435320e-9226-4eb1-b724-5df7219da448 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="692.869µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=49d90142-2d71-49a4-8cb6-0f0b91e7c279 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="413.494µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=2a2930ad-b305-42ed-bf93-2042a016f8ad http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="413.79µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=49e0dbaf-3a15-457e-b17a-4c0b5a6edc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:52502" 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="398.327µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=error msg="payload digest does match: "sha256:d5b0cde6aa6b80faa8baa1e3a9a330f3398505d5b9ce00ae9e9aeaadaffe1bc9" != "sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579"" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=6f5e40b5-7a0e-4219-8955-280d8e19ec5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" time="2026-04-29T04:50:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=6f5e40b5-7a0e-4219-8955-280d8e19ec5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52502" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="552.559µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=4c7f7345-d2b3-4cfe-9d83-33bebfdef728 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52508" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="679.144µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=94d142ed-947f-4552-8bc7-6c468bbd08df http.request.method=GET http.request.remoteaddr="127.0.0.1:52508" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="491.913µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=2f70f5e0-5af1-4bd1-aadd-1966ba14173d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52524" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="674.912µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=a544caab-69e5-4248-bd1c-3f4ba2a2e330 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52540" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="887.92µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=2eb63572-da04-4de4-992b-c021fa5d7b7f http.request.method=GET http.request.remoteaddr="127.0.0.1:52540" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="662.157µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=d60e80a9-60b9-4d94-a8ce-05c75f9adb2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52552" 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="591.925µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=43ef2e77-40a5-4844-ba9d-b891398e0e71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="873.416µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=6f291835-b4e0-4a2f-8871-2624f498e333 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="438.119µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=b20078f1-8897-4f47-a1a1-734262efa1c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579" http.request.useragent="Go-http-client/1.1" http.response.duration="508.029µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3a05709475866376d173a7a00ce672a410ae177ac7703ed9daf43c31c5bca579 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=fab8e231-1a06-429c-a90e-b348a31b11a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="419.03µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=37af7388-a7b5-459e-a64e-51a39a899e4c http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="425.572µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" 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.26.2 http.request.host="127.0.0.1:43403" http.request.id=e990e5ce-44c4-4122-b791-55b3e5b8e122 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="436.693µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=678006da-2231-4c94-96d0-8e64ebdac641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" 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="506.535µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:55Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=678006da-2231-4c94-96d0-8e64ebdac641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" 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="527.092µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:55Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=678006da-2231-4c94-96d0-8e64ebdac641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" 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="546.358µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=46e3059b-fd29-420e-9fda-7cabec55cd68 http.request.method=POST http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="517.874µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=15f459d7-bfa4-40e2-bab5-1335358b1425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/654cc6ee-2181-46b0-9120-ee96d685eb08?_state=dwK5uYk3O99anLroxXM41Jg_uYk2D5gqRkYgqlOHl6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTRjYzZlZS0yMTgxLTQ2YjAtOTEyMC1lZTk2ZDY4NWViMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTUuODI0MzU3MTAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="644.702µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/654cc6ee-2181-46b0-9120-ee96d685eb08?_state=dwK5uYk3O99anLroxXM41Jg_uYk2D5gqRkYgqlOHl6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTRjYzZlZS0yMTgxLTQ2YjAtOTEyMC1lZTk2ZDY4NWViMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTUuODI0MzU3MTAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=ee195c4d-6308-4661-b28f-1c82caab8847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" 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="505.211µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:55Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=ee195c4d-6308-4661-b28f-1c82caab8847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" 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="525.244µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T04:50:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=c6b5b515-a2c3-4420-8708-29e7ee3b094b http.request.method=POST http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="565.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=b698ff79-f9e5-4645-8b79-a19272b8fbbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/9d194cac-e145-4d3c-870f-42380121388c?_state=8x7Z4H9_X3uvIsW1V3FhzVczI1w-Q2sFhTfvhtIQYNR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDE5NGNhYy1lMTQ1LTRkM2MtODcwZi00MjM4MDEyMTM4OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTUuODk0MDA0OTdaIn0%3D&digest=sha256%3A1ed3a0752e9fcd5467d356b311558c19a89c2c5da96a5340ff7414e7674fabae" http.request.useragent="Go-http-client/1.1" http.response.duration=789.873326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/9d194cac-e145-4d3c-870f-42380121388c?_state=8x7Z4H9_X3uvIsW1V3FhzVczI1w-Q2sFhTfvhtIQYNR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDE5NGNhYy1lMTQ1LTRkM2MtODcwZi00MjM4MDEyMTM4OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTUuODk0MDA0OTdaIn0%3D&digest=sha256%3A1ed3a0752e9fcd5467d356b311558c19a89c2c5da96a5340ff7414e7674fabae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=65d16b8f-3a55-4805-8bf6-a55b22caf17f http.request.method=POST http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.713µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=e22de5cd-9873-41ea-8e7d-07d5c6f8efe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/blobs/uploads/7b9b4570-48b1-4c77-a070-47d6fa367263?_state=uLWm0k5SqKlQRSEF7-BIh-u4M3H0kz9A0acguKT-90p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjliNDU3MC00OGIxLTRjNzctYTA3MC00N2Q2ZmEzNjcyNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTYuNzM4MzY2MDIzWiJ9&digest=sha256%3A3fa9d73f91a6e46b32c00968b2945dba34a5b9181be6c1e70b3652db76df94ff" http.request.useragent="Go-http-client/1.1" http.response.duration=480.493269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b9b4570-48b1-4c77-a070-47d6fa367263?_state=uLWm0k5SqKlQRSEF7-BIh-u4M3H0kz9A0acguKT-90p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjliNDU3MC00OGIxLTRjNzctYTA3MC00N2Q2ZmEzNjcyNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDQ6NTA6NTYuNzM4MzY2MDIzWiJ9&digest=sha256%3A3fa9d73f91a6e46b32c00968b2945dba34a5b9181be6c1e70b3652db76df94ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=48aa62bb-5bf8-4f72-801e-f0e441f2c5f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="909.661µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=e0568082-d03d-4c84-9070-f951a456d693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.duration="685.873µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=ef1d33d5-7f08-4edb-af63-4419a6ac8c5a http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="495.361µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=9c39ff28-e329-4e8a-8c2d-002fc800b05a http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="531.008µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=f73cd841-061f-4090-a904-7414b391abd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="452.499µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=1df92760-1e46-4a83-b50a-092c0bddce69 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.duration="433.275µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=c5b60435-1b5a-4f5f-9f83-f3be74aeaa03 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="467.509µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="rewriting manifest sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=ea580e38-691d-4da1-9b0d-fb742781d9bb http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=ea580e38-691d-4da1-9b0d-fb742781d9bb http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" 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="876.558µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=48148452-c9f7-4a52-9044-acc755f75a7d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.duration="499.817µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=77f91789-a341-4e2e-bffb-13ae2bec4898 http.request.method=GET http.request.remoteaddr="127.0.0.1:52566" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="488.676µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=47e96a95-f771-4264-ac3d-75fd96308d2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52578" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.516µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=7e79168b-067c-41dc-9710-bc8e4a969dca http.request.method=PUT http.request.remoteaddr="127.0.0.1:52586" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.duration="750.664µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=43d070a5-92e7-4e23-81fd-a3b0982e9f77 http.request.method=GET http.request.remoteaddr="127.0.0.1:52586" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="578.78µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=46e91ce5-d27a-4983-b638-42b045347ade http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52596" 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="558.14µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43403" http.request.id=888bdb54-5721-461d-b940-3b7e07980dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52600" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="759.836µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=d1b04f19-90a7-46e1-8d1e-497e722564e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52600" 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="427.928µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=4a97aed9-15c1-4c85-b331-a98950b561ce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52600" http.request.uri="/v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2" http.request.useragent="Go-http-client/1.1" http.response.duration="497.856µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9e591b949607ef0edb75c13d3fbdae3d47dac836b317a4d43d35a78accd5beb2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43403" http.request.id=03b2dfea-8d3d-4f87-ae72-0607c6d74a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:52600" 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="409.795µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.44s) === RUN TestManifestDeleteDisabled time="2026-04-29T04:50:57Z" 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.26.2 time="2026-04-29T04:50:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45457" http.request.id=753b4e64-7573-48fc-995d-5596446c94c3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58322" 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="558.7µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-29T04:50:57Z" 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.26.2 time="2026-04-29T04:50:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33257" http.request.id=8aff3537-2fab-4201-b972-08991ba0ade0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60428" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.120303ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33257" http.request.id=07922d05-ae54-4809-be6d-325d5df2f5c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60432" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.395µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33257" http.request.id=cccba2ed-dd87-4e25-9733-bb9c2e95f3a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049901ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T04:50:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33257" http.request.id=f7b7a111-e5e1-49b4-9806-17bbfa73d05e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.294µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.18s) === RUN TestProxyManifestGetByTag time="2026-04-29T04:50:57Z" 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.26.2 time="2026-04-29T04:50:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=dd2b4695-022d-4294-a751-d7e2d8b63b81 http.request.method=POST http.request.remoteaddr="127.0.0.1:41662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.199µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=c04c5a56-77c2-4e4a-a6c9-62505d7137df http.request.method=PUT http.request.remoteaddr="127.0.0.1:41662" http.request.uri="/v2/foo/bar/blobs/uploads/fab23351-d98c-4c05-9a05-1fbc0b84d0fc?_state=acy-gUy7qZUAg5qKFx3y_viP0UvQ4t2KKq07CyWhFU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhYjIzMzUxLWQ5OGMtNGMwNS05YTA1LTFmYmMwYjg0ZDBmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo1Ny40NzYzMTM0MDVaIn0%3D&digest=sha256%3Ab166cc73374ab63294d504382a28ba0ff9c1d5213e6368a705f57c2dadb27d4f" http.request.useragent="Go-http-client/1.1" http.response.duration=558.581479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/fab23351-d98c-4c05-9a05-1fbc0b84d0fc?_state=acy-gUy7qZUAg5qKFx3y_viP0UvQ4t2KKq07CyWhFU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhYjIzMzUxLWQ5OGMtNGMwNS05YTA1LTFmYmMwYjg0ZDBmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo1Ny40NzYzMTM0MDVaIn0%3D&digest=sha256%3Ab166cc73374ab63294d504382a28ba0ff9c1d5213e6368a705f57c2dadb27d4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=98fb330c-331e-491f-a16b-5a91141d2093 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41662" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166842ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" 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.26.2 time="2026-04-29T04:50:58Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=6730ecb5-45a7-436b-b684-0161004bef95 http.request.method=GET http.request.remoteaddr="127.0.0.1:41662" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="431.109µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45143" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=50b81bbe-77d8-43a2-9eda-934f71078aaf http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="562.772µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45143/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45143/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=a89bfad2-9f0c-43b3-8efe-712d4784ed60 http.request.method=GET http.request.remoteaddr="127.0.0.1:39370" http.request.uri="/v2/foo/bar/manifests/sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=4e4e72ca-eee7-4491-8136-1e260125b23f http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/foo/bar/manifests/sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="830.94µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/foo/bar/manifests/sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102 with ttl=167h59m59.999998305s" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=a89bfad2-9f0c-43b3-8efe-712d4784ed60 http.request.method=GET http.request.remoteaddr="127.0.0.1:39370" http.request.uri="/v2/foo/bar/manifests/sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.334328ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/foo/bar/manifests/sha256:f98ba4ccd46e69b611e5f4661ba3bc8e4a09ada2151cf647c34aaa8dbde8c102 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=9b6ec19d-4890-4919-813d-67f357b36906 http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="414.319µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45143/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45143/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=bbe7253d-708f-4cc5-804b-e061e3283925 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=9ba25950-d36d-4226-a2ed-062e4037db2f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41674" 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="792.838µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=bbe7253d-708f-4cc5-804b-e061e3283925 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" 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.668163ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=01a80115-5d97-47e4-a508-ccd8ed047956 http.request.method=POST http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.192µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=b7911afa-875e-47aa-b641-080195a14866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/blobs/uploads/ab1e51de-2809-49b2-9437-b4ce862163ed?_state=lCrzhhpAMmo766TpAnX7W3ELJrgvHtQIuJ76MnFs0fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMWU1MWRlLTI4MDktNDliMi05NDM3LWI0Y2U4NjIxNjNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo1OC4wOTgzODg3MjdaIn0%3D&digest=sha256%3A197361a5ee6c254192fc66042368cd74e55635695b64fa84cd192bef2144cee7" http.request.useragent="Go-http-client/1.1" http.response.duration=489.407397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/ab1e51de-2809-49b2-9437-b4ce862163ed?_state=lCrzhhpAMmo766TpAnX7W3ELJrgvHtQIuJ76MnFs0fB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMWU1MWRlLTI4MDktNDliMi05NDM3LWI0Y2U4NjIxNjNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwNDo1MDo1OC4wOTgzODg3MjdaIn0%3D&digest=sha256%3A197361a5ee6c254192fc66042368cd74e55635695b64fa84cd192bef2144cee7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=bd2ed8e8-1d97-460a-bd95-2c452a1efe99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="980.768µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=83a3691f-1d11-4574-bee7-23c603863940 http.request.method=GET http.request.remoteaddr="127.0.0.1:41674" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="433.149µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45143/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45143/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=36d03a6f-2d39-41a3-b896-6c5fd953af69 http.request.method=GET http.request.remoteaddr="127.0.0.1:39390" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=3e711a28-0364-4864-9be7-89b26a386278 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41684" 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="772.118µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=2bc381cc-6257-4fe4-88a1-a982893ba6a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41684" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="392.626µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45143/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45143/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=36d03a6f-2d39-41a3-b896-6c5fd953af69 http.request.method=GET http.request.remoteaddr="127.0.0.1:39390" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=e97e3ae2-cbc3-4011-aea7-db99e6e8ad20 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" 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="864.267µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T04:50:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2c4375313136d1778773f97e33143d33257e4522e17b20727a3970566e2fe3db with ttl=167h59m59.999997744s" go.version=go1.26.2 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44899" http.request.id=36d03a6f-2d39-41a3-b896-6c5fd953af69 http.request.method=GET http.request.remoteaddr="127.0.0.1:39390" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.479607ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:04:50:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.18s) === RUN TestAppDispatcher time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43369" http.request.id=a817b1b8-caf6-4ed8-8015-e4452b901219 http.request.method=GET http.request.remoteaddr="127.0.0.1:38680" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="662.837µs" http.response.status=200 http.response.written=0 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43369" http.request.id=6215e791-af6f-4669-b659-a68db8927e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:38680" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="448.435µs" http.response.status=200 http.response.written=0 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43369" http.request.id=1722222c-eaa8-419e-825e-442b5cbeb705 http.request.method=GET http.request.remoteaddr="127.0.0.1:38680" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="448.342µs" http.response.status=200 http.response.written=0 time="2026-04-29T04:50:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43369" http.request.id=d5e09f1e-4cec-410a-a904-4ecd14a3c966 http.request.method=GET http.request.remoteaddr="127.0.0.1:38680" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="440.22µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-04-29T04:50:58Z" 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.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:50:58Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:50:58Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:44797" http.request.id=6dd53d77-8735-4d3e-9ad8-0681361a7f41 http.request.method=GET http.request.remoteaddr="127.0.0.1:37140" 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-04-29T04:50:58Z" 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.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:50:58Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:50:58Z" level=info msg="configuring file health check path=/tmp/healthcheck130226037, interval=1" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-29T04:51:02Z" 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.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:51:02Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:51:02Z" level=info msg="configuring TCP health check addr=127.0.0.1:33313, interval=1" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-29T04:51:06Z" 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.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:51:06Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 time="2026-04-29T04:51:06Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35261, interval=1, threshold=3" go.version=go1.26.2 instance.id=adebe110-3cae-4a36-a8ed-b4b9f7fb0729 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 46.315s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.16s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.345s === RUN TestSchedule time="2026-04-29T04:50:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998746ms" go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.243µs" go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.25µs" go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-29T04:50:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-29T04:50:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998608ms" go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999018ms" go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 time="2026-04-29T04:50:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-29T04:50:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=8ff95062-bb26-4894-99db-b99a471e5525 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.578s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.92s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16226304 sha256:d1d43ca420fa81d9b2da7c96d171fd8ceee79b2688c797f9954368ec879e8406 [] map[] } --- PASS: TestSimpleBlobRead (0.09s) === RUN TestBlobMount --- PASS: TestBlobMount (0.15s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.76s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.83s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.80s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:17ceadecafc98770e9e95cdc7e57f142faf6e46c065696ce953a1fff9ee97bc2 palailogos: marking blob sha256:3763506a61d311f5be5ec8c8f0452d489a2d0d37ef6eba9c7c0bdd9d80a12688 palailogos: marking blob sha256:fbc112510e616f6be278975905bc8cee55f00f836eaa55aca3c3d607bc0bdadb palailogos: marking manifest sha256:3763506a61d311f5be5ec8c8f0452d489a2d0d37ef6eba9c7c0bdd9d80a12688 palailogos: marking blob sha256:ede808af0a7c76a28d738ae27f0573fd44285f6510606421a4e058211e0f8f5b palailogos: marking blob sha256:39bd05d80dc4e18df8363f6425079df6ef07c542ead8493f72fbcb8344c2986a palailogos: marking manifest sha256:50def06f64d91ebee1777fa3127b994c909122b5feb190e2696fc213f4cc1806 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:499d7f4ebc27cdcdede1ae0ceb3b7879946b9f6082be595094c29aa4696c37ee palailogos: marking blob sha256:508237cce402c03c7c59d544373fd43622dc4748b805f27ba6e6df3f66dcc19e palailogos: marking manifest sha256:fbc112510e616f6be278975905bc8cee55f00f836eaa55aca3c3d607bc0bdadb palailogos: marking blob sha256:9e2b1238caa46c43bd6faa7e72e41049c80fc719678140bd9ecc4748e5084d62 palailogos: marking blob sha256:8e7e3dc54e73bd5bde4fbff59d64fba4ffc2f33c65e3e8c2181d468d579f1fac 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.56s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74 deletemanifests: marking manifest sha256:21ddf90d470a3a76667b6c41cf215dec11369a098ea8ba254b682d4443d314e3 deletemanifests: marking blob sha256:722f0fbe81e8dff4050f748e2a8a0a2a42d6b8993769fe89c776f9e22f732b87 deletemanifests: marking blob sha256:eb8eb6a6c361a990e3e3a9ddfce2cbf09b2a9c15c9a3837c12fb9fafe43cc162 deletemanifests: marking blob sha256:12499c895a0d89074ae7b8f9c3999e8406ecf491fa662f7d1b6f6e994046ff60 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74 blob eligible for deletion: sha256:eef724dc7e9d6b577575c032ce71a08861c5533b10946868c5965a1ffff81dd7 blob eligible for deletion: sha256:02a07f8a835012391de36a9597b2b669b52050791581b78c78ca5465a991eb46 blob eligible for deletion: sha256:14096847eb5c5e8de73e9057c2899d32e32841a6fc472c5e5216453438807abe deletemanifests manifest eligible for deletion: sha256:20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74 deletemanifests: marking manifest sha256:21ddf90d470a3a76667b6c41cf215dec11369a098ea8ba254b682d4443d314e3 deletemanifests: marking blob sha256:722f0fbe81e8dff4050f748e2a8a0a2a42d6b8993769fe89c776f9e22f732b87 deletemanifests: marking blob sha256:eb8eb6a6c361a990e3e3a9ddfce2cbf09b2a9c15c9a3837c12fb9fafe43cc162 deletemanifests: marking blob sha256:12499c895a0d89074ae7b8f9c3999e8406ecf491fa662f7d1b6f6e994046ff60 time="2026-04-29T04:50:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 time="2026-04-29T04:50:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:02a07f8a835012391de36a9597b2b669b52050791581b78c78ca5465a991eb46 time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/02a07f8a835012391de36a9597b2b669b52050791581b78c78ca5465a991eb46" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:14096847eb5c5e8de73e9057c2899d32e32841a6fc472c5e5216453438807abe time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/14096847eb5c5e8de73e9057c2899d32e32841a6fc472c5e5216453438807abe" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74 time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20a6c6cab1152e4637f6b48e03a0d51b498fc5041a3d5c5a9d1e63959704cf74" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:eef724dc7e9d6b577575c032ce71a08861c5533b10946868c5965a1ffff81dd7 time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eef724dc7e9d6b577575c032ce71a08861c5533b10946868c5965a1ffff81dd7" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 --- PASS: TestDeleteManifestIfTagNotFound (0.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:31c20178e50ac23b52d8dc736af62cf2104948a3e314d547bffa069818f85368 time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/31c20178e50ac23b52d8dc736af62cf2104948a3e314d547bffa069818f85368" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:c59990ae44416ca7ead96b88f1005c7ea366d4c5c80558f2cc52261d37b741de time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c59990ae44416ca7ead96b88f1005c7ea366d4c5c80558f2cc52261d37b741de" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:e26b4abbcabe7a209b30118d4ccfd90058dd46e5a771ebb9ec87728828aa9f69 time="2026-04-29T04:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e26b4abbcabe7a209b30118d4ccfd90058dd46e5a771ebb9ec87728828aa9f69" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 --- PASS: TestGCWithMissingManifests (0.24s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:509dfb35b3562636df4587bd361971af282279494e5cec0e62981283e50e3fa2 komnenos: marking blob sha256:c0e2de67f7d619527e861995e831f044818946910a18a60445184892c240ec52 komnenos: marking blob sha256:76fa355a9240d465f209b9c512348c3db28176a7d8748b19153dac4c7b69c1ab 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2c4942495d6a96980a79d1b4ae4c98e099f6de160e6afb4fa876ba9687d40e50 time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2c4942495d6a96980a79d1b4ae4c98e099f6de160e6afb4fa876ba9687d40e50" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:765b40b1b557d0d1ad79627e0e02546b08f78d02a233ff25f46f65901ce0bc6e time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/765b40b1b557d0d1ad79627e0e02546b08f78d02a233ff25f46f65901ce0bc6e" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:81bfbb1f47be3c89155fefa00bbd647281fcfa852e7035869187a831ef3115ae time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81bfbb1f47be3c89155fefa00bbd647281fcfa852e7035869187a831ef3115ae" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:87bd9cf7a718f69757705d8b9ae0ed738acd6529a2ba74ac7e52ad0077685463 time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87bd9cf7a718f69757705d8b9ae0ed738acd6529a2ba74ac7e52ad0077685463" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:910a07d59420c55d251b749980c7b2d4b75f5e675b1a7ea26121197ea403b65d time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/910a07d59420c55d251b749980c7b2d4b75f5e675b1a7ea26121197ea403b65d" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:aed3dad751e2d27a2a0c4a2966394992155ca59a2f6f54719e3de2ab5c48ec4d time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/aed3dad751e2d27a2a0c4a2966394992155ca59a2f6f54719e3de2ab5c48ec4d" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 --- PASS: TestDeletionHasEffect (0.60s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.49s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9aa97156ba9f646143f2a445d9be6fd639b25c5697d1295967d79df838e879ac michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:05fdb9bbdcb9587b8578abda0e82b7bb7d7f3646278fec30065e7796b88fb203 michael_z_doukas: marking blob sha256:918d47fa68e24d17efc01727e3f21ad871becce73cd3a307366b9cb21a32e1b0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:611af6869f766b60a5e6298edde5b38151282692015b1f37301fd64bf5dbd2ec time="2026-04-29T04:50:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/611af6869f766b60a5e6298edde5b38151282692015b1f37301fd64bf5dbd2ec" go.version=go1.26.2 instance.id=2ecbc9bc-3088-4ca3-a48e-eca92dc7d6d3 --- PASS: TestOrphanBlobDeleted (0.22s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:dbf0bb90c88463d5b3f28b415a9a13277926973c872fad652800167016a91c90 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:24d591697cb8abec9804fb822dd56d5e8c6a1e4aebc912876f18b0959285309f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.22s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.14s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.11s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.40s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-29T04:50:34Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 03:50:34.793230095 +0000 UTC m=-3592.789677997, actuallyDelete=true" time="2026-04-29T04:50:34Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-29T04:50:34Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073, actuallyDelete=true" time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8b2e36b-64d9-4d55-b6ea-abed514f9c94 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21dbefcc-fa93-40cc-9a84-3f7edcedcfbd have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2bc31c3a-2f87-464b-bf95-b801d358a678 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6dabefe8-59ee-4bf1-b26f-bf5cad97e855 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7606ce45-b848-4b1b-b097-1f8df044d48d have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8486ee74-3bab-498e-a669-4afc621df86b have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b7aba9b4-109c-4938-bf0d-a545276900d5 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/502bb33d-793f-449e-88a8-d9b83792e0d1 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/65c854c2-8b0a-4812-adce-b9e4b69c3516 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/83c85a14-7102-4fa2-a981-838734658502 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afb0c525-af90-4b31-a619-0c1489af75a5 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.793712165 +0000 UTC m=+7.210804073). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-29T04:50:34Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736, actuallyDelete=true" time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0c153c44-3184-4396-a0e0-097537385d30 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/21695b50-74d6-4234-bdf0-691c5fe41ca0 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c6f1de05-27ef-437b-8373-6866fa80e4b2 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f368c0b1-547a-436b-a2e2-b3f97b5b0bcb have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f637e7b8-5c8c-406a-9b51-a95af686dfca have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.79430882 +0000 UTC m=+7.211400736). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-29T04:50:34Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649, actuallyDelete=true" time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f82a7d1b-ce7c-4076-b3f2-80f23fca6833 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b088893-2e07-46cb-8608-36ff36635fc8 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b1a571c-d528-4809-a9ce-d5d90ef14c65 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/385d2a7d-3197-436b-a754-f33c1b2916a5 have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee15dee0-fc75-404c-a86e-a0c63c549c4d have older date (2026-04-29 03:50:34 +0000 UTC) than purge date (2026-04-29 04:50:34.794710741 +0000 UTC m=+7.211802649). Removing upload directory." time="2026-04-29T04:50:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-29T04:50:34Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 04:50:34.794965887 +0000 UTC m=+7.212057808, actuallyDelete=true" time="2026-04-29T04:50:34Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 7.231s ? 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.009s === 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.004s === RUN TestWalkFileRemoved time="2026-04-29T04:50:27Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.341s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.03s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.029s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.13s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.482s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.28s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.617s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-29T04:50:28Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-29T04:50:28Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-29T04:50:28Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4WithRegionMatched time="2026-04-29T04:50:28Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a0c84778-35f8-4890-8870-106c92128ef3 time="2026-04-29T04:50:28Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a0c84778-35f8-4890-8870-106c92128ef3 time="2026-04-29T04:50:28Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=a0c84778-35f8-4890-8870-106c92128ef3 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestInvalidData (0.00s) === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestS3TryUpdate (0.00s) time="2026-04-29T04:50:28Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-04-29T04:50:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T04:50:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T04:50:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T04:50:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.506s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.003s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy 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.347s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.32s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.695s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.005s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... Please specify at least one package name on the command line. >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install Please specify at least one package name on the command line. >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Wed, 29 Apr 2026 04:51:15 +0000 elapsed time 0h 1m 9s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260429.045007) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 385.3 MiB in 103 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...