>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Fri, 06 Mar 2026 17:20:14 +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.1-r0) (2/2) Installing .makedepends-docker-registry (20260306.172017) Executing busybox-1.37.0-r31.trigger OK: 618.6 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/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-03-06T17:20:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-06T17:20:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.056s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-06T17:20:58Z" 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.016s ? 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.01s) PASS ok github.com/docker/distribution/health 0.028s === 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.011s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.129s ? 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.020s === 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.039s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.01s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.01s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.054s === 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.028s ? 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/03/06 17:20:58 http: TLS handshake error from 127.0.0.1:52172: 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:33773/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33773/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33773/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33773/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40223?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (0.91s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-06T17:20:59Z" level=info msg="broadcaster: closing" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="closing testSink" time="2026-03-06T17:20:59Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-06T17:20:59Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 1} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 1} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 1} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 1} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:20:59Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:00Z" level=warning msg="&{0x14d7b700b830 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:00Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.57s) PASS ok github.com/docker/distribution/notifications 1.729s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-06T17:20:58Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:20:58.79794098Z" 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.1 time="2026-03-06T17:20:58.799836058Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:58.8012189Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-06T17:20:58.801247298Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.1 time="2026-03-06T17:20:58.801968366Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-06T17:20:58.802324444Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.26.1 time="2026-03-06T17:21:01.808827054Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=c6c5bfd5-fb15-4f03-b403-41ef515d6c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:38058" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.499117ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:21:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-06T17:21:01.809242588Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (3.36s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-06T17:21:02.067867006Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:21:02.070851464Z" 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.1 time="2026-03-06T17:21:02.071468483Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:02.071108839Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.26.1 time="2026-03-06T17:21:02.071829003Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.652s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.030s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.05s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.288s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-06T17:20:58Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=83517325-3593-460b-8f94-a96735ddca8f time="2026-03-06T17:20:58Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=83517325-3593-460b-8f94-a96735ddca8f --- PASS: TestBasicAccessController (0.03s) === RUN TestCreateHtpasswdFile time="2026-03-06T17:20:58Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password=iOTpWJHDzXmyt9vDXhtne-MstUrbL4-EvBEdIsWQo20 user=docker --- PASS: TestCreateHtpasswdFile (0.21s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.247s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.045s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-03-06T17:20:58Z" level=info msg="token not to be used before 2026-03-06 17:20:59 +0000 UTC - currently 2026-03-06 17:20:58.553315093 +0000 UTC m=+0.022324480" time="2026-03-06T17:20:58Z" level=info msg="token not to be used after 2026-03-06 17:20:58 +0000 UTC - currently 2026-03-06 17:20:58.554041716 +0000 UTC m=+0.023051108" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-06T17:20:58Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.048s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.03s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.02s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.199s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === 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.125s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.014s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-06T17:20: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.1 time="2026-03-06T17:20:58Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34967" http.request.id=b3ad540b-89df-4f99-8ca3-b2b23c0368c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57376" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.262356ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-03-06T17:20: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.1 time="2026-03-06T17:20:58Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=142e7bef-dd8d-40f5-bd43-af05f77db2f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.292167ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:20:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:20:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=7f9403fe-25e0-49b3-b43c-45ec6b75edfa http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631403ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=c5d6b5b2-dd17-47f5-9afc-5741e0f7f694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/aaaa/blobs/uploads/aa9f53da-a7cc-40a4-951e-3a97d675374b?_state=jmpEcWorsbXYtjAnt4yO05498V0N46RR3oosmTLn-oV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYTlmNTNkYS1hN2NjLTQwYTQtOTUxZS0zYTk3ZDY3NTM3NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NTguODg3OTkzMjAyWiJ9&digest=sha256%3A641c1e28c69f2f3a99c208cfabcad939d8af4e7c186751ecc60de5b2fad9b06f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.783536311s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/aa9f53da-a7cc-40a4-951e-3a97d675374b?_state=jmpEcWorsbXYtjAnt4yO05498V0N46RR3oosmTLn-oV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYTlmNTNkYS1hN2NjLTQwYTQtOTUxZS0zYTk3ZDY3NTM3NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NTguODg3OTkzMjAyWiJ9&digest=sha256%3A641c1e28c69f2f3a99c208cfabcad939d8af4e7c186751ecc60de5b2fad9b06f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=dd9f120e-be49-4e92-b323-ac83f3f68679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.019868ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=165d3743-981c-4619-b808-ab9a13e6bb95 http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.83083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=1371f4f8-939c-4593-af66-267ddd29de19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/bbbb/blobs/uploads/7f8cfd79-f94a-4997-8f56-76c79d55367b?_state=POPDxp5TKrSBSNYNjWPmgQowuwpFCgs0bza_rrbXiu57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZjhjZmQ3OS1mOTRhLTQ5OTctOGY1Ni03NmM3OWQ1NTM2N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MDIuOTIzNjcxMjMzWiJ9&digest=sha256%3A6d64a618ee93e723b1662fe8b7bb7651ba366909cc83cd1ea11bd3425bc696f7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.561028608s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7f8cfd79-f94a-4997-8f56-76c79d55367b?_state=POPDxp5TKrSBSNYNjWPmgQowuwpFCgs0bza_rrbXiu57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZjhjZmQ3OS1mOTRhLTQ5OTctOGY1Ni03NmM3OWQ1NTM2N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MDIuOTIzNjcxMjMzWiJ9&digest=sha256%3A6d64a618ee93e723b1662fe8b7bb7651ba366909cc83cd1ea11bd3425bc696f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=c26ddc85-9645-4dbf-8b04-0c9f2c806fc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.861565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:07 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=bc303fd4-0bfc-4bef-88a2-92ee445e7bd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.007478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:07 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=76279848-51be-4f54-9bf8-11e87c2cdaad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/cccc/blobs/uploads/a9877f84-2c9f-4375-a6e5-07cfe9c49018?_state=E37-xgPzFD2Zkzc3h33Fj1vg19NJvbrAzi6FzegsjPF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTg3N2Y4NC0yYzlmLTQzNzUtYTZlNS0wN2NmZTljNDkwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MDcuODEzMTM5NDU3WiJ9&digest=sha256%3Ae320fa85f70e7295eccc81c6deda2405da2960c677bd656d2dcf342b292fbb84" http.request.useragent="Go-http-client/1.1" http.response.duration=4.969801985s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:07 +0000] "PUT /v2/foo/cccc/blobs/uploads/a9877f84-2c9f-4375-a6e5-07cfe9c49018?_state=E37-xgPzFD2Zkzc3h33Fj1vg19NJvbrAzi6FzegsjPF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTg3N2Y4NC0yYzlmLTQzNzUtYTZlNS0wN2NmZTljNDkwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MDcuODEzMTM5NDU3WiJ9&digest=sha256%3Ae320fa85f70e7295eccc81c6deda2405da2960c677bd656d2dcf342b292fbb84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=b279e70f-0036-47a2-baee-5a49db3b025b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=88209a46-b434-412d-a8a9-da39a666aa51 http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=1f4c90e0-4551-46fa-abea-c80523ad9626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/dddd/blobs/uploads/bc70a6cd-f292-48ee-b3c5-a59e1a3e44ef?_state=LmhHgfNqQMYj9RYPJUNhKV8_M6nN6R3SkvkAfZrx3JF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYzcwYTZjZC1mMjkyLTQ4ZWUtYjNjNS1hNTllMWEzZTQ0ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTIuOTY2Nzk3MjI5WiJ9&digest=sha256%3A734b0fc6016c0426f9b8ba188081efde81bdfd0861e0ab76f2724504a3b39e71" http.request.useragent="Go-http-client/1.1" http.response.duration=4.256858639s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/bc70a6cd-f292-48ee-b3c5-a59e1a3e44ef?_state=LmhHgfNqQMYj9RYPJUNhKV8_M6nN6R3SkvkAfZrx3JF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYzcwYTZjZC1mMjkyLTQ4ZWUtYjNjNS1hNTllMWEzZTQ0ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTIuOTY2Nzk3MjI5WiJ9&digest=sha256%3A734b0fc6016c0426f9b8ba188081efde81bdfd0861e0ab76f2724504a3b39e71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=68d517ce-e373-4a5f-b5d2-175062db6182 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=0bcffcad-58cc-414f-8774-ba3207b631c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:17 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=527a42d9-fa44-43b9-bd0a-35f51619d6b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/eeee/blobs/uploads/432dce9a-46c8-4c85-8ccc-c3b3baede3a9?_state=KPvDOA2wHVkHwd1Mbz6ONb5DZHzC2XgJYyIFtXeJ_dB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0MzJkY2U5YS00NmM4LTRjODUtOGNjYy1jM2IzYmFlZGUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTcuMzkzMjQ4NjAyWiJ9&digest=sha256%3A6605f94342dcb2b7c2afe91d485fe805fec1f9b4a741e1a220124f9b76ceb13b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.900010327s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:17 +0000] "PUT /v2/foo/eeee/blobs/uploads/432dce9a-46c8-4c85-8ccc-c3b3baede3a9?_state=KPvDOA2wHVkHwd1Mbz6ONb5DZHzC2XgJYyIFtXeJ_dB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0MzJkY2U5YS00NmM4LTRjODUtOGNjYy1jM2IzYmFlZGUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTcuMzkzMjQ4NjAyWiJ9&digest=sha256%3A6605f94342dcb2b7c2afe91d485fe805fec1f9b4a741e1a220124f9b76ceb13b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=17024574-fa15-4280-946d-0dcf33c83305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.63776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:21 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=afbd086c-637f-490e-b93f-70dc1581d4e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:21 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=ab7d98d3-fbf7-4891-94fe-f86a78ab7dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/ffff/blobs/uploads/35205c57-4a90-4723-bb20-48c91471195d?_state=-Ctn_mEIoQyw0vCS5_KITpb2BJjJ5dX8ezICg18N9qV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNTIwNWM1Ny00YTkwLTQ3MjMtYmIyMC00OGM5MTQ3MTE5NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjEuNDg1MTkwODgzWiJ9&digest=sha256%3Aaf69726bd9f993d40298448efcd98c3a3595d76e21d42af8fa6c930f250be799" http.request.useragent="Go-http-client/1.1" http.response.duration=1.986091507s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:21 +0000] "PUT /v2/foo/ffff/blobs/uploads/35205c57-4a90-4723-bb20-48c91471195d?_state=-Ctn_mEIoQyw0vCS5_KITpb2BJjJ5dX8ezICg18N9qV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNTIwNWM1Ny00YTkwLTQ3MjMtYmIyMC00OGM5MTQ3MTE5NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjEuNDg1MTkwODgzWiJ9&digest=sha256%3Aaf69726bd9f993d40298448efcd98c3a3595d76e21d42af8fa6c930f250be799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=0d511ada-7eba-43d1-b3cf-070ac20724f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.953751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=da31dc16-133f-4a27-afd9-5069d9ebe838 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460762ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=ccf92d7e-3a2b-487f-9dd0-988d92e8b2a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512522ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=77c5a9ee-1654-49dc-8726-68a150e7e56a http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.848059ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=417a3aa0-7d67-4d1c-9f3d-9705eb8558ea http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.217133ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=a90188f4-84e7-49a1-9e6e-289087d6cf5a http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.339301ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=ced6fc26-b809-4fe8-bf78-11153c552c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.79695ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" 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.1 http.request.host="127.0.0.1:35627" http.request.id=4e43a2c2-b44a-481e-82b8-6e665b51b525 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.806941ms http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" 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.1 http.request.host="127.0.0.1:35627" http.request.id=3c6c3846-ec58-484b-8726-781046e72aeb http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.751169ms http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=7520e1a1-e76e-4373-8819-169edfe4eb69 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.709385ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35627" http.request.id=52b172f6-68e8-48cf-bc1b-aa79d7712f94 http.request.method=GET http.request.remoteaddr="127.0.0.1:41000" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.657154ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" 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.1 time="2026-03-06T17:21:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=1858da84-6a68-4167-814f-1f077c576749 http.request.method=POST http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2898ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=1b1b25b1-edc7-45d1-a009-1a75fd2d37b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/aaaa/blobs/uploads/46ba18fd-00df-42c6-8942-d141f4c94854?_state=px8V8P9RFvA793t5HzdSxCasyG_bzUpKaNviXFUQewR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NmJhMThmZC0wMGRmLTQyYzYtODk0Mi1kMTQxZjRjOTQ4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjMuNjg1MzkyNzMxWiJ9&digest=sha256%3A40d11c3f4a1db933e7aae8cbe9f8b398ddbfb595756bf4b8da308cbc4d823a03" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397568511s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/46ba18fd-00df-42c6-8942-d141f4c94854?_state=px8V8P9RFvA793t5HzdSxCasyG_bzUpKaNviXFUQewR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NmJhMThmZC0wMGRmLTQyYzYtODk0Mi1kMTQxZjRjOTQ4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjMuNjg1MzkyNzMxWiJ9&digest=sha256%3A40d11c3f4a1db933e7aae8cbe9f8b398ddbfb595756bf4b8da308cbc4d823a03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=3bf74c79-e42e-4c69-8561-8e448d6adcd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.383639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=69a10ff3-534d-4a97-b085-f1b0bbef0311 http.request.method=POST http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716119ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=675220f0-cb37-4eae-b473-dbb3ab01bc2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/bbbb/blobs/uploads/52a32ce7-ba10-4214-80f0-30ff1ee33fe0?_state=vAbWTAvtVOp4MF2-flXVfrDeRG68oQyUqnZj8bu74Fh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MmEzMmNlNy1iYTEwLTQyMTQtODBmMC0zMGZmMWVlMzNmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjcuMjg0MTAzNTAyWiJ9&digest=sha256%3A6b927937946d3b81d9232e33da15137d848bc3606ff14b6f4eaed0ccb34d15e3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.718853728s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/52a32ce7-ba10-4214-80f0-30ff1ee33fe0?_state=vAbWTAvtVOp4MF2-flXVfrDeRG68oQyUqnZj8bu74Fh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MmEzMmNlNy1iYTEwLTQyMTQtODBmMC0zMGZmMWVlMzNmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjcuMjg0MTAzNTAyWiJ9&digest=sha256%3A6b927937946d3b81d9232e33da15137d848bc3606ff14b6f4eaed0ccb34d15e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=81d9c64a-0cb7-4b2a-847f-77848c19d100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=dd58169e-50c9-44cc-8a08-cc69dca3095d http.request.method=POST http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.079668ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=244c9dfc-1340-43a9-9547-0ac1b9fcb5a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/cccc/blobs/uploads/52202e6b-56d6-4492-847b-14494bdeefae?_state=iVLm8PyY5omHGNEDG1SCfvC0o8OtNLaZf7DYPMeXmNV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MjIwMmU2Yi01NmQ2LTQ0OTItODQ3Yi0xNDQ5NGJkZWVmYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzEuMTIzMDQxNzA3WiJ9&digest=sha256%3A84181d6d396a6f004caaf235726c174db476763c62b78e021a7f5949bc77e610" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070558454s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/52202e6b-56d6-4492-847b-14494bdeefae?_state=iVLm8PyY5omHGNEDG1SCfvC0o8OtNLaZf7DYPMeXmNV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MjIwMmU2Yi01NmQ2LTQ0OTItODQ3Yi0xNDQ5NGJkZWVmYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzEuMTIzMDQxNzA3WiJ9&digest=sha256%3A84181d6d396a6f004caaf235726c174db476763c62b78e021a7f5949bc77e610 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=e37085c3-e58c-41eb-92b3-36473f65537a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=3b354651-acf7-40e2-af3b-6d39a9efa68e http.request.method=POST http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.6µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:33 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=0d0c4ef0-b637-4cd5-96aa-f2117dcbbde4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/dddd/blobs/uploads/03e5f689-b1ca-4323-8f47-05156a6bedc8?_state=m9bN7vYGcxRbKL-GlFaqyphepd-2KHIP1eDPLhj6GKl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwM2U1ZjY4OS1iMWNhLTQzMjMtOGY0Ny0wNTE1NmE2YmVkYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzMuMzcxMDI4NTA1WiJ9&digest=sha256%3A2daa110e7343660611c63a40ad609b04fc41ea1bd5d9a3177ec0016c178d6035" http.request.useragent="Go-http-client/1.1" http.response.duration=4.138609677s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:33 +0000] "PUT /v2/foo/dddd/blobs/uploads/03e5f689-b1ca-4323-8f47-05156a6bedc8?_state=m9bN7vYGcxRbKL-GlFaqyphepd-2KHIP1eDPLhj6GKl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwM2U1ZjY4OS1iMWNhLTQzMjMtOGY0Ny0wNTE1NmE2YmVkYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzMuMzcxMDI4NTA1WiJ9&digest=sha256%3A2daa110e7343660611c63a40ad609b04fc41ea1bd5d9a3177ec0016c178d6035 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=a6b3f912-66cd-4c29-9c72-cca086eee28c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.036627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39067" http.request.id=9dac08ef-ce40-44ea-b0ff-8a514ab8d84c http.request.method=GET http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316508ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (38.95s) === RUN TestURLPrefix time="2026-03-06T17:21: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.1 time="2026-03-06T17:21:37Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35475" http.request.id=50fb25cf-6575-4408-8464-3ab6764d5aa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33122" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.45048ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-03-06T17:21: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.1 time="2026-03-06T17:21:37Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=bce0f30e-e27b-4880-883f-74f4fc8c5450 http.request.method=GET http.request.remoteaddr="127.0.0.1:33714" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.126825ms http.response.status=404 http.response.written=157 vars.digest="sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "GET /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=904f0628-8e20-43b0-a74f-3d1f51926cc2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.214989ms http.response.status=404 http.response.written=157 vars.digest="sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=c5bc873f-2508-48db-be29-884a949098f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=88933e61-17c2-41a2-bd44-410f28952d96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="892.131µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=97ce9360-a28b-4af0-bf18-0e2705206fe8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035651ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=5013fb87-b168-4102-8ad0-ec718f526cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b0422131-1c4c-41a3-84db-25835505f7d6 time="2026-03-06T17:21: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.1 http.request.host="127.0.0.1:37111" http.request.id=5013fb87-b168-4102-8ad0-ec718f526cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:33718" http.request.uri="/v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.976151ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b0422131-1c4c-41a3-84db-25835505f7d6 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/b0422131-1c4c-41a3-84db-25835505f7d6?_state=OR9JL4uuQHU5kmzNJIyfgIY3pbkd6Y_8q2ANSp-7ZsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDIyMTMxLTFjNGMtNDFhMy04NGRiLTI1ODM1NTA1ZjdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NTk1Njk0NzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=365fe8e0-d203-4c05-9a13-8f5d8ba7a947 http.request.method=POST http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=fb8a3d77-ea3c-452e-8080-31122c3419bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4?_state=Xp_3ywVrFAeqFKzWcewIjJ29Vc5BFWNsmz9daxAkFhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWZmMjBkLTNiYmQtNGFhNi04NzlkLTBiYzhkNGJhOTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Njc4OTI1MzJaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" provided=sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 vars.name="foo/bar" vars.uuid=07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4 time="2026-03-06T17:21:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=fb8a3d77-ea3c-452e-8080-31122c3419bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4?_state=Xp_3ywVrFAeqFKzWcewIjJ29Vc5BFWNsmz9daxAkFhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWZmMjBkLTNiYmQtNGFhNi04NzlkLTBiYzhkNGJhOTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Njc4OTI1MzJaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4 time="2026-03-06T17:21:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=fb8a3d77-ea3c-452e-8080-31122c3419bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4?_state=Xp_3ywVrFAeqFKzWcewIjJ29Vc5BFWNsmz9daxAkFhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWZmMjBkLTNiYmQtNGFhNi04NzlkLTBiYzhkNGJhOTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Njc4OTI1MzJaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.160372ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/07eff20d-3bbd-4aa6-879d-0bc8d4ba96a4?_state=Xp_3ywVrFAeqFKzWcewIjJ29Vc5BFWNsmz9daxAkFhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWZmMjBkLTNiYmQtNGFhNi04NzlkLTBiYzhkNGJhOTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Njc4OTI1MzJaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=31cdce91-ea46-47cd-b25c-42fa877f8933 http.request.method=POST http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.913132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=953239d6-7ff5-4183-afe8-d1febc707dd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/20d521ac-09ab-4fed-82bc-27e5a4aa3fa8?_state=n08llU0RmCLY5pzAQOEBZbSKFKHlQyqBilNiHUYHX5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZDUyMWFjLTA5YWItNGZlZC04MmJjLTI3ZTVhNGFhM2ZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NzI3MjkzNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.203556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/20d521ac-09ab-4fed-82bc-27e5a4aa3fa8?_state=n08llU0RmCLY5pzAQOEBZbSKFKHlQyqBilNiHUYHX5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwZDUyMWFjLTA5YWItNGZlZC04MmJjLTI3ZTVhNGFhM2ZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42NzI3MjkzNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=1daf0ffc-06f5-4cae-a523-f8f0a846d35d http.request.method=POST http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.024007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=a68bb8fe-1d69-4b16-aae4-f8c28ba55640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/a430c6f4-7ee5-4731-a875-0f91bbc8c635?_state=AbwQI2c4RZCJP49PUHIO9USuTfaKt77EKBf30k0YjAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MzBjNmY0LTdlZTUtNDczMS1hODc1LTBmOTFiYmM4YzYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Nzc2ODUzNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a430c6f4-7ee5-4731-a875-0f91bbc8c635?_state=AbwQI2c4RZCJP49PUHIO9USuTfaKt77EKBf30k0YjAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MzBjNmY0LTdlZTUtNDczMS1hODc1LTBmOTFiYmM4YzYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42Nzc2ODUzNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=13a8c6ff-01e9-45b7-9375-c65c735c9ec8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.170194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=446528b4-bc57-4304-b1e3-b3a6bdc0738b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/58d154a2-1721-45e3-b2ab-052553a93745?_state=ad94ryUk50Z2qDApruKdJ3Hk-t0-orqFoGLbD4rdYRx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDE1NGEyLTE3MjEtNDVlMy1iMmFiLTA1MjU1M2E5Mzc0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42ODMyNjAxNzlaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.duration=2.361948035s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/58d154a2-1721-45e3-b2ab-052553a93745?_state=ad94ryUk50Z2qDApruKdJ3Hk-t0-orqFoGLbD4rdYRx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDE1NGEyLTE3MjEtNDVlMy1iMmFiLTA1MjU1M2E5Mzc0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTozNy42ODMyNjAxNzlaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=d8436f17-dbbb-4656-8552-c5d05c4d3788 http.request.method=POST http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.449532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37111" http.request.id=56f00af3-3d86-4068-b366-8ccc2e0011d7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/98c729c0-aefe-4013-8d7b-bbb8a9e68d83?_state=EJZTs-uakMqp63Wkjz5c-VvlNpb_Nh5mJCLMtqMvx7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YzcyOWMwLWFlZmUtNDAxMy04ZDdiLWJiYjhhOWU2OGQ4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0MC4xNDg1MjYyOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.212552485s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/98c729c0-aefe-4013-8d7b-bbb8a9e68d83?_state=EJZTs-uakMqp63Wkjz5c-VvlNpb_Nh5mJCLMtqMvx7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YzcyOWMwLWFlZmUtNDAxMy04ZDdiLWJiYjhhOWU2OGQ4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0MC4xNDg1MjYyOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=afae007b-a99f-4108-a66b-7dada12f35ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/uploads/98c729c0-aefe-4013-8d7b-bbb8a9e68d83?_state=QjKpdCsOVaQLkx9vuDKxuJXOmJ9OWTj3GobQCvzyWjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YzcyOWMwLWFlZmUtNDAxMy04ZDdiLWJiYjhhOWU2OGQ4MyIsIk9mZnNldCI6MTg0MTI1NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDBaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/98c729c0-aefe-4013-8d7b-bbb8a9e68d83?_state=QjKpdCsOVaQLkx9vuDKxuJXOmJ9OWTj3GobQCvzyWjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YzcyOWMwLWFlZmUtNDAxMy04ZDdiLWJiYjhhOWU2OGQ4MyIsIk9mZnNldCI6MTg0MTI1NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDBaIn0%3D&digest=sha256%3A0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=24958e61-a938-49a5-8141-b06a7a227f94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.680004ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=2a78608e-925a-4d65-aedd-073f3525c410 http.request.method=GET http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=85.460803ms http.response.status=200 http.response.written=18412544 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 200 18412544 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=error msg="error parsing digest="sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=337bb107-a93c-4833-b4d5-ab81bc25beb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" vars.name="foo/bar" time="2026-03-06T17:21:42Z" 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.1 http.request.host="127.0.0.1:37111" http.request.id=337bb107-a93c-4833-b4d5-ab81bc25beb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33720" http.request.uri="/v2/foo/bar/blobs/sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.451377ms http.response.status=400 http.response.written=110 vars.digest="sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha257:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=1517922f-4dee-4e72-8c1f-67183e4b6239 http.request.method=GET http.request.remoteaddr="127.0.0.1:33742" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.duration=2.628817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:21: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.1 time="2026-03-06T17:21:42Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=0a7e43ee-b1bd-49ee-9f69-10363527b1bb http.request.method=GET http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.873169ms http.response.status=404 http.response.written=157 vars.digest="sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=71045bcf-9b20-4add-b183-574cb2b44d7e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.975191ms http.response.status=404 http.response.written=157 vars.digest="sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=ada6106a-eb78-449c-ad32-5caeac64ddf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410938ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=a96212df-6b45-4eb9-8a16-f978d8cf4eac http.request.method=GET http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649992ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=8a58967f-1ed7-4146-b7ff-87c4a52ccd30 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128863ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=70082749-6049-4c74-a1ad-284b1ebaf08a http.request.method=GET http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9321ace8-29b4-48f3-a4c1-2644cabf3a94 time="2026-03-06T17:21:42Z" 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.1 http.request.host="127.0.0.1:41591" http.request.id=70082749-6049-4c74-a1ad-284b1ebaf08a http.request.method=GET http.request.remoteaddr="127.0.0.1:48690" http.request.uri="/v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.862µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9321ace8-29b4-48f3-a4c1-2644cabf3a94 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/uploads/9321ace8-29b4-48f3-a4c1-2644cabf3a94?_state=Uzv3wONobYRT5X-p-1_58AfbaJYaZre_7_do-bHrxkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjFhY2U4LTI5YjQtNDhmMy1hNGMxLTI2NDRjYWJmM2E5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42ODI0Nzc1NzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=a48bb276-3eda-4810-a430-04798d40211d http.request.method=POST http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839399ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=8f206fdf-5913-475d-b85a-e813dad99019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/1716a9b9-70bb-447e-9e26-c99c6e9a2d39?_state=yRBf5hybXvUQq1yLRw9JAgmdfBVMEjggtOEgCR7s4L97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTZhOWI5LTcwYmItNDQ3ZS05ZTI2LWM5OWM2ZTlhMmQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTEwMzM1MjFaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" provided=sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 vars.name="foo/bar" vars.uuid=1716a9b9-70bb-447e-9e26-c99c6e9a2d39 time="2026-03-06T17:21:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=8f206fdf-5913-475d-b85a-e813dad99019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/1716a9b9-70bb-447e-9e26-c99c6e9a2d39?_state=yRBf5hybXvUQq1yLRw9JAgmdfBVMEjggtOEgCR7s4L97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTZhOWI5LTcwYmItNDQ3ZS05ZTI2LWM5OWM2ZTlhMmQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTEwMzM1MjFaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1716a9b9-70bb-447e-9e26-c99c6e9a2d39 time="2026-03-06T17:21:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=8f206fdf-5913-475d-b85a-e813dad99019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/1716a9b9-70bb-447e-9e26-c99c6e9a2d39?_state=yRBf5hybXvUQq1yLRw9JAgmdfBVMEjggtOEgCR7s4L97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTZhOWI5LTcwYmItNDQ3ZS05ZTI2LWM5OWM2ZTlhMmQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTEwMzM1MjFaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.673641ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1716a9b9-70bb-447e-9e26-c99c6e9a2d39 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/1716a9b9-70bb-447e-9e26-c99c6e9a2d39?_state=yRBf5hybXvUQq1yLRw9JAgmdfBVMEjggtOEgCR7s4L97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTZhOWI5LTcwYmItNDQ3ZS05ZTI2LWM5OWM2ZTlhMmQzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTEwMzM1MjFaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=88c89953-4dfd-4e27-8ede-64479b926136 http.request.method=POST http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67425ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=206a9f65-0f94-41c8-b244-0b883e9e4413 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/b1e12ac1-6920-4c70-9716-ac9ee90023b9?_state=rafozp-_hF7L2fxbb2nAQlS4G0lqXAK-iPOJ-TrV6dh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTEyYWMxLTY5MjAtNGM3MC05NzE2LWFjOWVlOTAwMjNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTUyNTc0MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.761425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/b1e12ac1-6920-4c70-9716-ac9ee90023b9?_state=rafozp-_hF7L2fxbb2nAQlS4G0lqXAK-iPOJ-TrV6dh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTEyYWMxLTY5MjAtNGM3MC05NzE2LWFjOWVlOTAwMjNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTUyNTc0MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=0bbe37ce-fd51-4bc6-99f1-e8c3a120885b http.request.method=POST http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=2571872e-32e9-4fb8-8e36-c4c2ef65d7e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/fd8d5e19-f863-411d-8b4a-0abd7debb595?_state=gLSK_z7TwXnzCjdZFi6y5t_SnIwldrG3DA-sSA5lC0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOGQ1ZTE5LWY4NjMtNDExZC04YjRhLTBhYmQ3ZGViYjU5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTkxNTkzNTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/fd8d5e19-f863-411d-8b4a-0abd7debb595?_state=gLSK_z7TwXnzCjdZFi6y5t_SnIwldrG3DA-sSA5lC0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOGQ1ZTE5LWY4NjMtNDExZC04YjRhLTBhYmQ3ZGViYjU5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi42OTkxNTkzNTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=12b697bf-7b82-45e4-bbc0-31cb7d53645c http.request.method=POST http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437792ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=1e33db01-c3e0-4ebd-ac9e-4c3674c3cb0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/2d6e7cc4-01b8-4a8a-9171-1bfeb3ebcf1e?_state=9cztQrwluVtLAPjH8gmnDJxh72cpJF6C2hVYU1lPyrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNmU3Y2M0LTAxYjgtNGE4YS05MTcxLTFiZmViM2ViY2YxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi43MDMxODY5MDdaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214140742s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/2d6e7cc4-01b8-4a8a-9171-1bfeb3ebcf1e?_state=9cztQrwluVtLAPjH8gmnDJxh72cpJF6C2hVYU1lPyrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNmU3Y2M0LTAxYjgtNGE4YS05MTcxLTFiZmViM2ViY2YxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Mi43MDMxODY5MDdaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=5d6857d1-aa5a-49e4-87c8-2d2761197e7e http.request.method=POST http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41591" http.request.id=5cbce4ee-85ff-4211-a034-bafec52f8c05 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/0a69c120-b91a-4043-8fd0-0541b0786bb7?_state=oJMOnKTGRDI0UUhIlJ5SSI9EAhDg9EJeUxSOEuDiYxZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjljMTIwLWI5MWEtNDA0My04ZmQwLTA1NDFiMDc4NmJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0NS4wMTc5NzQ4NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.117126827s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/0a69c120-b91a-4043-8fd0-0541b0786bb7?_state=oJMOnKTGRDI0UUhIlJ5SSI9EAhDg9EJeUxSOEuDiYxZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjljMTIwLWI5MWEtNDA0My04ZmQwLTA1NDFiMDc4NmJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0NS4wMTc5NzQ4NDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=49aab3dc-75f6-4d9e-9b59-366a1a07dbfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/uploads/0a69c120-b91a-4043-8fd0-0541b0786bb7?_state=A5Sqn5tBBaM4x6rRs9w9DQ2DW0IJP-LJnis5LOW-HPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjljMTIwLWI5MWEtNDA0My04ZmQwLTA1NDFiMDc4NmJiNyIsIk9mZnNldCI6MTc5NzkzOTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDVaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "PUT /v2/foo/bar/blobs/uploads/0a69c120-b91a-4043-8fd0-0541b0786bb7?_state=A5Sqn5tBBaM4x6rRs9w9DQ2DW0IJP-LJnis5LOW-HPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNjljMTIwLWI5MWEtNDA0My04ZmQwLTA1NDFiMDc4NmJiNyIsIk9mZnNldCI6MTc5NzkzOTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDVaIn0%3D&digest=sha256%3A2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=28c83a8f-9b4d-499a-882f-a739dac14a2f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.570676ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=ab84adab-fab8-40cd-aaa8-9cec1b1f5444 http.request.method=GET http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=87.50539ms http.response.status=200 http.response.written=17979392 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 200 17979392 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=error msg="error parsing digest="sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=a47e9e1e-55a8-473f-b198-016919f72d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" vars.name="foo/bar" time="2026-03-06T17:21:47Z" 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.1 http.request.host="127.0.0.1:41591" http.request.id=a47e9e1e-55a8-473f-b198-016919f72d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:48698" http.request.uri="/v2/foo/bar/blobs/sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.349059ms http.response.status=400 http.response.written=110 vars.digest="sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha257:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=37d3caa7-577a-43e0-b4df-7ec709e5d1dd http.request.method=GET http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.088922ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=62035b2c-69b1-4d86-938e-92e6af20612b http.request.method=GET http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.334252ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41591" http.request.id=6d2288f6-2310-49eb-9c36-3a1dfdf21b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:58860" http.request.uri="/v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.690126ms http.response.status=200 http.response.written=4229952 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha256:2ab232f11210f9420b5f651bab152225eaad035bd32770f1d54404664b839dc2 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=a2dbdffb-2ccc-480a-8cd0-d316518fa0be http.request.method=GET http.request.remoteaddr="127.0.0.1:33726" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.7947429s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37111" http.request.id=e3b453cf-f876-4dd2-9f8f-12418ddb4f2e http.request.method=GET http.request.remoteaddr="127.0.0.1:33742" http.request.uri="/v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.786710633s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [06/Mar/2026:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:0423de8bd883bf74bbfaa7c8ef769bcec15c3b24348a8297a5726d64dc85bb22 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.74s) === RUN TestBlobDelete time="2026-03-06T17:21:47Z" 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.1 time="2026-03-06T17:21:47Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=2e4bdf46-d501-4dc1-8c62-9aa9bf57ad92 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.979743ms http.response.status=404 http.response.written=157 vars.digest="sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=bdbfc9da-ae98-4bb5-bae6-9199d09c6e97 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.795025ms http.response.status=404 http.response.written=157 vars.digest="sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=7d10f92f-4641-4d33-a62f-e4e327e2bd31 http.request.method=POST http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42777ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=f83ec61c-aaeb-4511-834a-72c0fb43bc8c http.request.method=GET http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541657ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=39f8b763-bfda-4054-9d91-8706dd7747bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522314ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=0cf45e8f-182a-4bae-92cd-12190f169943 http.request.method=GET http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a87da8d3-a449-46ac-9b01-39664bce7be1 time="2026-03-06T17:21:47Z" 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.1 http.request.host="127.0.0.1:44619" http.request.id=0cf45e8f-182a-4bae-92cd-12190f169943 http.request.method=GET http.request.remoteaddr="127.0.0.1:57082" http.request.uri="/v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515102ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a87da8d3-a449-46ac-9b01-39664bce7be1 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "GET /v2/foo/bar/blobs/uploads/a87da8d3-a449-46ac-9b01-39664bce7be1?_state=9jk29pulR0JromBbJaAejt9dJz32eBeL7i0gCkf_Rb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4N2RhOGQzLWE0NDktNDZhYy05YjAxLTM5NjY0YmNlN2JlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny40OTg1MjY4MzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=98107e28-6e0c-4ab3-9c98-e202254ae405 http.request.method=POST http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.965579ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=0f9b5f96-d732-491b-b776-af81e1240d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/2bdcde2b-1929-46ed-a2ba-3db9863669b4?_state=fLm5IN7ByeViTwq-Pcp3FWgsBWkk6E-jQHAGLaPHvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiZGNkZTJiLTE5MjktNDZlZC1hMmJhLTNkYjk4NjM2NjliNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MDY3ODg3MzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" provided=sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 vars.name="foo/bar" vars.uuid=2bdcde2b-1929-46ed-a2ba-3db9863669b4 time="2026-03-06T17:21:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=0f9b5f96-d732-491b-b776-af81e1240d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/2bdcde2b-1929-46ed-a2ba-3db9863669b4?_state=fLm5IN7ByeViTwq-Pcp3FWgsBWkk6E-jQHAGLaPHvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiZGNkZTJiLTE5MjktNDZlZC1hMmJhLTNkYjk4NjM2NjliNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MDY3ODg3MzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2bdcde2b-1929-46ed-a2ba-3db9863669b4 time="2026-03-06T17:21:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=0f9b5f96-d732-491b-b776-af81e1240d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/2bdcde2b-1929-46ed-a2ba-3db9863669b4?_state=fLm5IN7ByeViTwq-Pcp3FWgsBWkk6E-jQHAGLaPHvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiZGNkZTJiLTE5MjktNDZlZC1hMmJhLTNkYjk4NjM2NjliNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MDY3ODg3MzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.805653ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2bdcde2b-1929-46ed-a2ba-3db9863669b4 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "PUT /v2/foo/bar/blobs/uploads/2bdcde2b-1929-46ed-a2ba-3db9863669b4?_state=fLm5IN7ByeViTwq-Pcp3FWgsBWkk6E-jQHAGLaPHvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiZGNkZTJiLTE5MjktNDZlZC1hMmJhLTNkYjk4NjM2NjliNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MDY3ODg3MzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=1f449ae4-258c-4da2-af49-a2f40e9612ff http.request.method=POST http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490637ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=934b6b5b-17c6-4e69-9420-e33642b25785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/842c9835-8aaa-4b6b-8995-23bc1e9d9de5?_state=CAcn9dATYOBP4r1w7r02Q4dhfFDmUSFJ2_SJAK3F7Ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MmM5ODM1LThhYWEtNGI2Yi04OTk1LTIzYmMxZTlkOWRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MTA5Mjc1NjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "PUT /v2/foo/bar/blobs/uploads/842c9835-8aaa-4b6b-8995-23bc1e9d9de5?_state=CAcn9dATYOBP4r1w7r02Q4dhfFDmUSFJ2_SJAK3F7Ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MmM5ODM1LThhYWEtNGI2Yi04OTk1LTIzYmMxZTlkOWRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MTA5Mjc1NjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=ad58da5e-6a9c-4c9a-ac46-9c2565f0450d http.request.method=POST http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.927935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=51ae815e-4ace-45a4-b622-f7b30ed23363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/cb29358b-d5fe-4b05-ad14-b592424e10cd?_state=cJ0_JXdt2N4zVJhirY9zb-uvhKZnosBXQnUVNZ_775t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMjkzNThiLWQ1ZmUtNGIwNS1hZDE0LWI1OTI0MjRlMTBjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MTY2NTYyMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.110637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "PUT /v2/foo/bar/blobs/uploads/cb29358b-d5fe-4b05-ad14-b592424e10cd?_state=cJ0_JXdt2N4zVJhirY9zb-uvhKZnosBXQnUVNZ_775t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMjkzNThiLWQ1ZmUtNGIwNS1hZDE0LWI1OTI0MjRlMTBjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MTY2NTYyMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=77cc21af-36ce-4252-9a5f-cbda0f72e8cb http.request.method=POST http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=3cef85ac-0d1b-4418-b111-ed78379290ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/a7383b87-0c88-4974-a720-b7126c31176e?_state=D9VEZJblANKIorS6ZIYMOb_o8BB2gStCoVfwC6ibcw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MzgzYjg3LTBjODgtNDk3NC1hNzIwLWI3MTI2YzMxMTc2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MjEwMDYwNzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.duration=6.419671806s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:47 +0000] "PUT /v2/foo/bar/blobs/uploads/a7383b87-0c88-4974-a720-b7126c31176e?_state=D9VEZJblANKIorS6ZIYMOb_o8BB2gStCoVfwC6ibcw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MzgzYjg3LTBjODgtNDk3NC1hNzIwLWI3MTI2YzMxMTc2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo0Ny41MjEwMDYwNzlaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=307b7be4-ae9f-4575-ad7b-4b8006942809 http.request.method=POST http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.528097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44619" http.request.id=5ea24e02-4650-41d7-9563-08f210a734f9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/6d0e9c4c-baed-481b-9a16-d8dc4a1fb50a?_state=1ndiVpk_PQ1iiU4EII70ZoMEl_udGz1Ze6BTCZiFidR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMGU5YzRjLWJhZWQtNDgxYi05YTE2LWQ4ZGM0YTFmYjUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo1NC4wODMwMzYzOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.023139389s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/6d0e9c4c-baed-481b-9a16-d8dc4a1fb50a?_state=1ndiVpk_PQ1iiU4EII70ZoMEl_udGz1Ze6BTCZiFidR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMGU5YzRjLWJhZWQtNDgxYi05YTE2LWQ4ZGM0YTFmYjUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMTo1NC4wODMwMzYzOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=352cbeef-ba4b-45ef-b13d-d53fc6613249 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/uploads/6d0e9c4c-baed-481b-9a16-d8dc4a1fb50a?_state=6gMIQU1rf3C2VCZ-xb1IE4lRMFwqyLzw-hIjqg1woqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMGU5YzRjLWJhZWQtNDgxYi05YTE2LWQ4ZGM0YTFmYjUwYSIsIk9mZnNldCI6MzE0ODgwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTRaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.duration=2.636859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "PUT /v2/foo/bar/blobs/uploads/6d0e9c4c-baed-481b-9a16-d8dc4a1fb50a?_state=6gMIQU1rf3C2VCZ-xb1IE4lRMFwqyLzw-hIjqg1woqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMGU5YzRjLWJhZWQtNDgxYi05YTE2LWQ4ZGM0YTFmYjUwYSIsIk9mZnNldCI6MzE0ODgwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTRaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=857d8b0e-6761-4c3a-8c4d-05e21193e0f5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.331235ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=176e7385-023d-47ed-bb05-99bbc98dd862 http.request.method=GET http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=107.696781ms http.response.status=200 http.response.written=31488000 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "GET /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 200 31488000 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=error msg="error parsing digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=ca7b0918-dc0f-46a6-ba1a-3e0f2ac82015 http.request.method=GET http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" time="2026-03-06T17:22:00Z" 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.1 http.request.host="127.0.0.1:44619" http.request.id=ca7b0918-dc0f-46a6-ba1a-3e0f2ac82015 http.request.method=GET http.request.remoteaddr="127.0.0.1:57096" http.request.uri="/v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.728µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "GET /v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=89392d20-276a-4942-8876-6ba43325abaf http.request.method=GET http.request.remoteaddr="127.0.0.1:50356" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812291ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "GET /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=cea53141-b60d-4f77-9f12-8b5c03cb2ab1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=cbb2c186-a6f5-4a8d-b953-095cacb6eec0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="929.065µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=43e2f319-0cb0-4a90-975e-450598c06ac6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.037µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=error msg="error parsing digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=a1e6cb4e-e010-4f7b-931f-151ec54dd49b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50366" http.request.uri="/v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" time="2026-03-06T17:22:00Z" 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.1 http.request.host="127.0.0.1:44619" http.request.id=a1e6cb4e-e010-4f7b-931f-151ec54dd49b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50366" http.request.uri="/v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.144056ms http.response.status=400 http.response.written=110 vars.digest="sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "DELETE /v2/foo/bar/blobs/sha257:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=352b6f3b-98c2-427d-bfb3-ade4e03140c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.348418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=d9fe5ea2-9d74-4275-a477-034e6b5198a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/f9cb8d25-4927-4e88-bf4d-ae314fdf58bb?_state=Cs1uRwSF4bfZCg4K5jJuGxB3bNceqbf7hQPJzn5ulZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2I4ZDI1LTQ5MjctNGU4OC1iZjRkLWFlMzE0ZmRmNThiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjowMC4yNjY1MzY2MTZaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.duration=6.399300762s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "PUT /v2/foo/bar/blobs/uploads/f9cb8d25-4927-4e88-bf4d-ae314fdf58bb?_state=Cs1uRwSF4bfZCg4K5jJuGxB3bNceqbf7hQPJzn5ulZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2I4ZDI1LTQ5MjctNGU4OC1iZjRkLWFlMzE0ZmRmNThiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjowMC4yNjY1MzY2MTZaIn0%3D&digest=sha256%3A3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=aeda9aaf-edf1-4e25-9476-7963199fde61 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.436697ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=ee04c562-492c-4bbf-afb7-ae9b976e6d3f http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.652917653s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "GET /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44619" http.request.id=4e590653-0d0c-4ac4-9d12-629fb99bf3cf http.request.method=GET http.request.remoteaddr="127.0.0.1:50356" http.request.uri="/v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.645711775s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [06/Mar/2026:17:22:00 +0000] "GET /v2/foo/bar/blobs/sha256:3431d4ae4e95e9e2279d074a894e966cff85c74b35ee3a5fa515ae105120eb24 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (19.63s) === RUN TestRelativeURL time="2026-03-06T17:22: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.1 time="2026-03-06T17:22:06Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36955" http.request.id=b0f50bb5-cc68-4080-81cd-4ac91b38e20e http.request.method=POST http.request.remoteaddr="127.0.0.1:52474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36955" http.request.id=3f6a0a16-f06b-4a1b-874f-a45cb090c9d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52474" http.request.uri="/v2/foo/bar/blobs/uploads/84598ca2-e209-4ace-8fb5-dd62d299954d?_state=x4iy7cmcHByiwoZvJ_ATiz9xZ_IYluUpiWPSsl4uzgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTk4Y2EyLWUyMDktNGFjZS04ZmI1LWRkNjJkMjk5OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjowNi45MDEwNjc3MjZaIn0%3D&digest=sha256%3A73edd5fccc64fec2417f3d3a174d6ba9f6c2896a9a0c2db6ecfe620b7b5f1da6" http.request.useragent="Go-http-client/1.1" http.response.duration=6.005868384s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/84598ca2-e209-4ace-8fb5-dd62d299954d?_state=x4iy7cmcHByiwoZvJ_ATiz9xZ_IYluUpiWPSsl4uzgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTk4Y2EyLWUyMDktNGFjZS04ZmI1LWRkNjJkMjk5OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjowNi45MDEwNjc3MjZaIn0%3D&digest=sha256%3A73edd5fccc64fec2417f3d3a174d6ba9f6c2896a9a0c2db6ecfe620b7b5f1da6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36955" http.request.id=c920c0fe-36c2-4a87-9bb6-8ee0c201f45f http.request.method=POST http.request.remoteaddr="127.0.0.1:52474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36955" http.request.id=70a93097-3dce-4985-ae89-e41c87891178 http.request.method=POST http.request.remoteaddr="127.0.0.1:52474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420191ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36955" http.request.id=a569471d-d6a4-4ae4-95de-7ec8baf556a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52474" http.request.uri="/v2/foo/bar/blobs/uploads/93f990ff-a76b-42be-9776-4573cce4693b?_state=0Am2jHUhYGapS19MRl9keSuV0CCm4wDF98fn9FLI9SZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZjk5MGZmLWE3NmItNDJiZS05Nzc2LTQ1NzNjY2U0NjkzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMy41MDk5MTMyNDlaIn0%3D&digest=sha256%3A68c6c2276e1f61dce4ce66a4b0229f3e7550742cea7a0feaa9f7feadd73506f0" http.request.useragent="Go-http-client/1.1" http.response.duration=5.470492307s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:13 +0000] "PUT /v2/foo/bar/blobs/uploads/93f990ff-a76b-42be-9776-4573cce4693b?_state=0Am2jHUhYGapS19MRl9keSuV0CCm4wDF98fn9FLI9SZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZjk5MGZmLWE3NmItNDJiZS05Nzc2LTQ1NzNjY2U0NjkzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMy41MDk5MTMyNDlaIn0%3D&digest=sha256%3A68c6c2276e1f61dce4ce66a4b0229f3e7550742cea7a0feaa9f7feadd73506f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.09s) === RUN TestBlobDeleteDisabled time="2026-03-06T17:22:18Z" 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.1 time="2026-03-06T17:22:18Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:45729" http.request.id=2d627664-b6c1-4e93-8dab-e53ce27f0bac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43590" http.request.uri="/v2/foo/bar/blobs/sha256:1239d97948d3be239060f01ab053dcd9b7f2943d1ee798a785661b4d88788152" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.129019ms http.response.status=405 http.response.written=78 vars.digest="sha256:1239d97948d3be239060f01ab053dcd9b7f2943d1ee798a785661b4d88788152" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:1239d97948d3be239060f01ab053dcd9b7f2943d1ee798a785661b4d88788152 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2026-03-06T17:22:19Z" 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.1 time="2026-03-06T17:22:19Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=47b12be1-e641-41e8-8c22-e52f5575807f http.request.method=POST http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167498ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=21ed1097-576a-4dad-a051-8a38edba6290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/uploads/5ffa9bd8-e97a-4058-be3f-4e2bed8e8717?_state=J0XVj-_PTIQVHEvDQPzMxP8IVT8Mj98N2fy2Qic4HeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmE5YmQ4LWU5N2EtNDA1OC1iZTNmLTRlMmJlZDhlODcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxOS40NDgxMzQxMzdaIn0%3D&digest=sha256%3Ae6db875eae9920bf7cc09d363ccca2c70cef9e4a1167f7309ac87993a204576e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.025184509s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:19 +0000] "PUT /v2/foo/bar/blobs/uploads/5ffa9bd8-e97a-4058-be3f-4e2bed8e8717?_state=J0XVj-_PTIQVHEvDQPzMxP8IVT8Mj98N2fy2Qic4HeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmE5YmQ4LWU5N2EtNDA1OC1iZTNmLTRlMmJlZDhlODcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxOS40NDgxMzQxMzdaIn0%3D&digest=sha256%3Ae6db875eae9920bf7cc09d363ccca2c70cef9e4a1167f7309ac87993a204576e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:41577" http.request.id=96f96476-1770-4bce-a40d-7db55ea0d1c9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/sha256:e6db875eae9920bf7cc09d363ccca2c70cef9e4a1167f7309ac87993a204576e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.745394ms http.response.status=405 http.response.written=78 vars.digest="sha256:e6db875eae9920bf7cc09d363ccca2c70cef9e4a1167f7309ac87993a204576e" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:e6db875eae9920bf7cc09d363ccca2c70cef9e4a1167f7309ac87993a204576e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.29s) === RUN TestDeleteReadOnly time="2026-03-06T17:22:23Z" 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.1 time="2026-03-06T17:22:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41533" http.request.id=b63893a6-3058-4252-8684-375faa0b4fd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41533" http.request.id=11762e28-428f-4ecc-b23e-067596c4b5b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43266" http.request.uri="/v2/foo/bar/blobs/uploads/562e28e6-1371-45d3-8f05-8fa0f2e16460?_state=umRuxdpqoWHjHTqUAOkWoXmlgHLSbICrWrneQMIdwgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MmUyOGU2LTEzNzEtNDVkMy04ZjA1LThmYTBmMmUxNjQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy43Mzk2NTcwNTZaIn0%3D&digest=sha256%3Ab42d9f21031b0526677f3eb39ebf2ab80876bc15b84c1fbcbff38cd5eb476426" http.request.useragent="Go-http-client/1.1" http.response.duration=4.862114893s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/562e28e6-1371-45d3-8f05-8fa0f2e16460?_state=umRuxdpqoWHjHTqUAOkWoXmlgHLSbICrWrneQMIdwgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MmUyOGU2LTEzNzEtNDVkMy04ZjA1LThmYTBmMmUxNjQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy43Mzk2NTcwNTZaIn0%3D&digest=sha256%3Ab42d9f21031b0526677f3eb39ebf2ab80876bc15b84c1fbcbff38cd5eb476426 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:b42d9f21031b0526677f3eb39ebf2ab80876bc15b84c1fbcbff38cd5eb476426 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.13s) === RUN TestStartPushReadOnly time="2026-03-06T17:22:28Z" 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.1 time="2026-03-06T17:22:28Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-03-06T17:22:28Z" 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.1 time="2026-03-06T17:22:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=a3bd2a46-35c9-4a18-878a-68d3357db5f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.773516ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:22:28Z" 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.1 http.request.host="127.0.0.1:35139" http.request.id=f6a8e251-dd7e-4a4c-a385-e5f240c3f6c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" 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=3.408601ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:22:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=999683c7-a2ad-47ad-98b1-831d732ee049 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.309201ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:22:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=3165fccf-4ba1-4615-bce1-f438bf2692ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.918386ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:28Z" 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.1 http.request.host="127.0.0.1:35139" http.request.id=3165fccf-4ba1-4615-bce1-f438bf2692ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.007993ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=3165fccf-4ba1-4615-bce1-f438bf2692ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.111312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:28Z" 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.1 http.request.host="127.0.0.1:35139" http.request.id=3165fccf-4ba1-4615-bce1-f438bf2692ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.202696ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:22:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=8020c645-0490-4ff8-8830-9c3d0db3dada http.request.method=POST http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:36Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=aee7c376-fb7d-4826-8509-078c7a1becaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/blobs/uploads/106dad76-af6e-4ae0-9a84-043d52aea162?_state=VvD_WO6Ib3R66Ir94LV61mLjjU5OhVzAUFYJv7W3B-p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMDZkYWQ3Ni1hZjZlLTRhZTAtOWE4NC0wNDNkNTJhZWExNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MjguOTYyMzg0OTk4WiJ9&digest=sha256%3Ab53d74697cc7c29ba57aff6c92f2fc956c970f017f1ad6a367bb6a91fc7bccee" http.request.useragent="Go-http-client/1.1" http.response.duration=7.096782145s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/106dad76-af6e-4ae0-9a84-043d52aea162?_state=VvD_WO6Ib3R66Ir94LV61mLjjU5OhVzAUFYJv7W3B-p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMDZkYWQ3Ni1hZjZlLTRhZTAtOWE4NC0wNDNkNTJhZWExNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MjguOTYyMzg0OTk4WiJ9&digest=sha256%3Ab53d74697cc7c29ba57aff6c92f2fc956c970f017f1ad6a367bb6a91fc7bccee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:36Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=3b26fd8c-f1a4-429c-a475-0b7d840a7e65 http.request.method=POST http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091843ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=e3c7117b-a044-4e16-84dd-e3c9a637ba69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/blobs/uploads/f79469cc-fd6d-4f9a-94b0-62e4fe7b31b8?_state=gyjQYzvTE0uzT6sfcNlXweZISmwQDid3Xvz4fh5OMqh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzk0NjljYy1mZDZkLTRmOWEtOTRiMC02MmU0ZmU3YjMxYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzYuMjYyOTg3Mjc0WiJ9&digest=sha256%3A65af99fd8dc2d7c06c4413e7a26ef9867b7060570ad9fe8c892714f7d6b41508" http.request.useragent="Go-http-client/1.1" http.response.duration=2.951922273s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/f79469cc-fd6d-4f9a-94b0-62e4fe7b31b8?_state=gyjQYzvTE0uzT6sfcNlXweZISmwQDid3Xvz4fh5OMqh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzk0NjljYy1mZDZkLTRmOWEtOTRiMC02MmU0ZmU3YjMxYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzYuMjYyOTg3Mjc0WiJ9&digest=sha256%3A65af99fd8dc2d7c06c4413e7a26ef9867b7060570ad9fe8c892714f7d6b41508 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=c487ad06-7837-4357-9674-00563404839a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=7e3868e7-3959-4d3f-8151-d1be8a106bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=56471d8f-f7fa-4c8a-9d93-4ef00bb8e246 http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.167975ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=0a7939b4-5a2b-4b26-9e01-a19864f77177 http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.470419ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35139" http.request.id=31ac6c74-b4e7-46f2-9da4-4ca8c5c25a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.358346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35139" http.request.id=06589a4f-bc83-4d54-bc7c-e5874a52ba49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.147355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:35139" http.request.id=8bfa6a82-0c5e-464b-8a6d-cb546fc9f6a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=181b17eb-8efa-43fd-acda-04331c5c091d http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.032329ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=e2b6295e-7bdc-4e3d-a319-d89c591b41ff http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387236ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=ea817ecd-058d-4e1d-a71d-bccebf817dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096203ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=0f54e8e5-4bb7-4fdd-a23a-330155a39c03 http.request.method=GET http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.770877ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=error msg="payload digest does match: "sha256:db3ada42e74523bc22fba323431d5a272f4044288a433a0378b6465db24e81b8" != "sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2"" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=b0919b34-c63b-46c5-8b43-2e48206f6684 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" time="2026-03-06T17:22:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=b0919b34-c63b-46c5-8b43-2e48206f6684 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40102" http.request.uri="/v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.422146ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2" 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:3a061d4ceaedfd4dbfe47f72b446a6c9a9d2c3052e2418ec942b5259d5e424f2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=30123da2-79a3-44c1-a2b2-3079e3cd30a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.251943ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" 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.1 http.request.host="127.0.0.1:35139" http.request.id=10b6c53f-a0cc-47c6-904b-34f470ee5d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.617294ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=b5dbab98-f6b9-45e8-87ba-53f9ba1ea0a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.815182ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22:39Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=b5dbab98-f6b9-45e8-87ba-53f9ba1ea0a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.962228ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22:39Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=b5dbab98-f6b9-45e8-87ba-53f9ba1ea0a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.032283ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=199df80c-c241-4181-8001-31ccc47a5741 http.request.method=POST http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669681ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=952ddcdf-4230-42ca-a68c-4769b5846ed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/71062669-41ff-4701-bd98-525fb26697a4?_state=yA_HjdOg47RsJiEAt7duVWJX70sdCuyVzysMPa371397Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTA2MjY2OS00MWZmLTQ3MDEtYmQ5OC01MjVmYjI2Njk3YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzkuMjY1MTU1NTQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/71062669-41ff-4701-bd98-525fb26697a4?_state=yA_HjdOg47RsJiEAt7duVWJX70sdCuyVzysMPa371397Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTA2MjY2OS00MWZmLTQ3MDEtYmQ5OC01MjVmYjI2Njk3YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzkuMjY1MTU1NTQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=d6a2caa2-663a-46f3-bb12-f0f5b75af63d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.104692ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22:39Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=d6a2caa2-663a-46f3-bb12-f0f5b75af63d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.208845ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:22:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=99afd31a-d7ab-4fe3-b917-b86033dd7cde http.request.method=POST http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586307ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:41Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=3abd9b1f-a05f-4a71-93f7-42c74a50d20c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/43ce9ac0-027e-4dc7-93cf-c7e8416c40d7?_state=nmWoq2EgpW7mW5cSJ4WqZ3UTAtZsHV8KJEYNYCFB43N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2NlOWFjMC0wMjdlLTRkYzctOTNjZi1jN2U4NDE2YzQwZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzkuNDU2NDgwMjQ4WiJ9&digest=sha256%3A54fa6025136e9cd4aea89c8a6467a2dd8f3fbfee3a95fbe240e310476ad2cf72" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390818417s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/43ce9ac0-027e-4dc7-93cf-c7e8416c40d7?_state=nmWoq2EgpW7mW5cSJ4WqZ3UTAtZsHV8KJEYNYCFB43N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2NlOWFjMC0wMjdlLTRkYzctOTNjZi1jN2U4NDE2YzQwZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzkuNDU2NDgwMjQ4WiJ9&digest=sha256%3A54fa6025136e9cd4aea89c8a6467a2dd8f3fbfee3a95fbe240e310476ad2cf72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=a62fa95d-74fb-495b-b04b-ce1f88011508 http.request.method=POST http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=b0bc83be-e970-49bf-a20c-c44014b95050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/blobs/uploads/fd2cd4d7-7c2f-49fb-9b21-4350a6eefd7f?_state=-XUPgbVSvHGQSeJIgs_yjS8kk25ccnbJu4xWIR-Lodx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZDJjZDRkNy03YzJmLTQ5ZmItOWIyMS00MzUwYTZlZWZkN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NDIuMDY5NjA1NDcyWiJ9&digest=sha256%3Abfb8337f7ddea522c3304e2a4d21f61a9e5101122d1e70343ec499253062307a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.577907286s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/fd2cd4d7-7c2f-49fb-9b21-4350a6eefd7f?_state=-XUPgbVSvHGQSeJIgs_yjS8kk25ccnbJu4xWIR-Lodx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZDJjZDRkNy03YzJmLTQ5ZmItOWIyMS00MzUwYTZlZWZkN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NDIuMDY5NjA1NDcyWiJ9&digest=sha256%3Abfb8337f7ddea522c3304e2a4d21f61a9e5101122d1e70343ec499253062307a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=001ae70a-cb2a-41b2-afb4-32bcf8c9181d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35139" http.request.id=af2bc50b-0f2e-4b66-b5c0-421df15595e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=a63ae75d-ecfd-4185-8d6f-019f2c944967 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.271246ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=6ddac51f-be8d-4b3e-81bb-3bc574bcbccb http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.202511ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=d545f03d-a678-488e-9e0b-308e7fdef240 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004155ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=c509a827-3761-46dc-a6d1-7432cbe58ea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268314ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=27ac83e9-2f06-4208-a764-25089cee395e http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" 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="762.466µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="rewriting manifest sha256:0eedc91884f7134b87f945159727892f3f47e13755987d90fd588eb5540480c0 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=2236e934-7fbd-47c8-90e4-4abb488be1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" 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-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=2236e934-7fbd-47c8-90e4-4abb488be1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.393968ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35139" http.request.id=c06dddaa-5acf-4b1f-ba18-aeb73fef69dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" 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="839.382µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35139" http.request.id=e58c6fec-1f5f-41bf-b735-ada12abf3398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35139" http.request.id=7357937d-1712-4974-bb85-89cad9cd2a91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=f36c48c3-9800-44d4-80a4-5edb2feffd26 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.510641ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=700faed5-272f-4f9d-96b6-61784c837175 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="917.79µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=4906d541-89fc-4363-b613-d74e44583ea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="766.761µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=4081d012-bdcc-4be9-a5c4-91d57034c2bf http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf" http.request.useragent="Go-http-client/1.1" http.response.duration="739.458µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="rewriting manifest list sha256:01e08f45e32255cc2ac0f4ce6544718d5606a7fe44a69d827d0d40d41ae27edf in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=68b20caf-e0b3-47bd-aedb-627aaf7fae1f http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" 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-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35139" http.request.id=68b20caf-e0b3-47bd-aedb-627aaf7fae1f http.request.method=GET http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.080309ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" 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.1 time="2026-03-06T17:22:46Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=d45c3e2e-b826-45e2-9153-59bcc1429d28 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13192ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" 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.1 http.request.host="127.0.0.1:40333" http.request.id=de9cb51c-4437-4133-86b9-e0566ec3c328 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199858ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=e00812d3-e841-40a7-9f8b-e31d71531dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259392ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.host="127.0.0.1:40333" http.request.id=d52caf8b-ac0b-48c2-a887-f08d3bcb44af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.307242ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:46Z" 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.1 http.request.host="127.0.0.1:40333" http.request.id=d52caf8b-ac0b-48c2-a887-f08d3bcb44af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333272ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22: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.1 http.request.host="127.0.0.1:40333" http.request.id=d52caf8b-ac0b-48c2-a887-f08d3bcb44af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353061ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:46Z" 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.1 http.request.host="127.0.0.1:40333" http.request.id=d52caf8b-ac0b-48c2-a887-f08d3bcb44af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.368858ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:22:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=aff1d5b9-03ba-41cd-9242-dab0aad8bf2c http.request.method=POST http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=1f105333-5616-4c06-9ff1-8319af4ea9ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/blobs/uploads/a3bf7cde-a7f2-42f6-9782-876d85c17a97?_state=RhvCDnjFmtM7jfNxJYP_qr_CUzvMNtP1-pnxmch79AB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhM2JmN2NkZS1hN2YyLTQyZjYtOTc4Mi04NzZkODVjMTdhOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NDYuOTQxMDU1Nzg1WiJ9&digest=sha256%3A0f013b83ead842ce5c4c83123a550deda709513b5939d629108283c459d11244" http.request.useragent="Go-http-client/1.1" http.response.duration=5.22844022s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/a3bf7cde-a7f2-42f6-9782-876d85c17a97?_state=RhvCDnjFmtM7jfNxJYP_qr_CUzvMNtP1-pnxmch79AB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhM2JmN2NkZS1hN2YyLTQyZjYtOTc4Mi04NzZkODVjMTdhOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NDYuOTQxMDU1Nzg1WiJ9&digest=sha256%3A0f013b83ead842ce5c4c83123a550deda709513b5939d629108283c459d11244 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=f3e9ded0-e3e9-438e-8667-da4a3ca3a9ce http.request.method=POST http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=d1a62d47-51cd-4d4b-836a-e2b576d4a64f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/blobs/uploads/4c1dff0e-ea9e-43a5-ad2c-3b091a11ba18?_state=9ZldGFb6Va03l7lsJBv7ErbG_XWwsfqDNtPiK0mWGNV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzFkZmYwZS1lYTllLTQzYTUtYWQyYy0zYjA5MWExMWJhMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTIuMzMyNDU0MjQxWiJ9&digest=sha256%3A6726e9e24ecffaf23621e380fee82f14b19791f4e9c16a92acb55a34d48e2553" http.request.useragent="Go-http-client/1.1" http.response.duration=3.342130499s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/4c1dff0e-ea9e-43a5-ad2c-3b091a11ba18?_state=9ZldGFb6Va03l7lsJBv7ErbG_XWwsfqDNtPiK0mWGNV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzFkZmYwZS1lYTllLTQzYTUtYWQyYy0zYjA5MWExMWJhMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTIuMzMyNDU0MjQxWiJ9&digest=sha256%3A6726e9e24ecffaf23621e380fee82f14b19791f4e9c16a92acb55a34d48e2553 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=4dab4b94-e11b-4c09-a7bc-21c9d33a8ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.435653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=15accbfa-5447-4da1-ae0e-8dd09751d004 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.792782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=08297a31-52c1-44e1-b16f-60a2d0ea3b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.842638ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=ad8459a3-9419-4155-a504-a50714685ec3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.649663ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40333" http.request.id=a5deed69-8c42-47b9-b4a3-8920d75d29e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40333" http.request.id=3c097b91-fd81-4912-85e8-0ffd13544723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:40333" http.request.id=86331720-ecce-4049-b309-783adfaa1986 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.950461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=5b82b7d9-4cab-409d-aaa8-c9f6bbc02463 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.674878ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=029edcff-15cb-4293-ba08-1c12a6f85c08 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162721ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=7d88094c-acdd-4aa0-bf6a-e93b71e4618d http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.duration="903.415µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=943ff984-c37b-45a0-9936-9123aae0c58f http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236074ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=error msg="payload digest does match: "sha256:300c5e8288e2ac89fa081827560144ac9150d211117e5bf51e51476448b6c24a" != "sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48"" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=2518fe9c-9b93-48bc-9f50-6971c5ce5469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" time="2026-03-06T17:22: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.1 http.request.host="127.0.0.1:40333" http.request.id=2518fe9c-9b93-48bc-9f50-6971c5ce5469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.372974ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48" 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:8664185aea830ec306d996e785bafe2709cdcab29fa169a405ba06acd249ec48 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.host="127.0.0.1:40333" http.request.id=a890a30f-ad29-4cf6-abf3-2f1d14e30fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.54337ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.host="127.0.0.1:40333" http.request.id=29b78fea-7743-4ae6-ac52-f6527d852df7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.153885ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=99a61ea2-7c27-435e-86f2-e94ea9dd833e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.384258ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=99a61ea2-7c27-435e-86f2-e94ea9dd833e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426061ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=99a61ea2-7c27-435e-86f2-e94ea9dd833e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.461156ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=833eed62-245e-4141-a78e-918988d1d5b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338964ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=e42309ee-d917-481b-8d15-a8fd7c938bf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/ccb1b14a-0b28-4d30-8e93-243991455109?_state=2jPGWPAbcUR8nXkjmqaoCNtJF3o3T7UzQxMkCWui4sR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2IxYjE0YS0wYjI4LTRkMzAtOGU5My0yNDM5OTE0NTUxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTUuNzA1OTEzMjMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/ccb1b14a-0b28-4d30-8e93-243991455109?_state=2jPGWPAbcUR8nXkjmqaoCNtJF3o3T7UzQxMkCWui4sR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2IxYjE0YS0wYjI4LTRkMzAtOGU5My0yNDM5OTE0NTUxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTUuNzA1OTEzMjMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=0f7a5edc-6f14-49eb-b550-b6000a47b5d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423992ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:22: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=0f7a5edc-6f14-49eb-b550-b6000a47b5d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472241ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=34203afc-c81d-4f20-832e-9b2772320d19 http.request.method=POST http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.792062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=1151c8dc-3090-480c-8f5a-c97d75b1f894 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/2e8e4979-b6c0-40a0-962b-622cf3ca6aad?_state=ZuvDEjSWQtC6F7bL_AzHBXjT-en1JLUT9fm5xTr37Il7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZThlNDk3OS1iNmMwLTQwYTAtOTYyYi02MjJjZjNjYTZhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTUuODY4MzY5NjI1WiJ9&digest=sha256%3Ae0f74941a62e09e2ad08c113d8b50c6c9e19c295fce03cf7cec78729260ef0f1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.33285231s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e8e4979-b6c0-40a0-962b-622cf3ca6aad?_state=ZuvDEjSWQtC6F7bL_AzHBXjT-en1JLUT9fm5xTr37Il7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZThlNDk3OS1iNmMwLTQwYTAtOTYyYi02MjJjZjNjYTZhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTUuODY4MzY5NjI1WiJ9&digest=sha256%3Ae0f74941a62e09e2ad08c113d8b50c6c9e19c295fce03cf7cec78729260ef0f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=f50c8821-f0fc-402d-bc35-9b2120f2d853 http.request.method=POST http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=3d97d667-570a-47be-a2ed-7d03484dd978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/blobs/uploads/a8c08cbc-6116-4dbc-b7f9-fccba5f34992?_state=v6vq7su0rWRN-5sua-xmKNzefXbhvm8O369JnNmTvmN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGMwOGNiYy02MTE2LTRkYmMtYjdmOS1mY2NiYTVmMzQ5OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTkuMzYyMDM1ODY2WiJ9&digest=sha256%3A33b92195a2a4319b80f656c97c4e60e01d5b1bb208091f54d1a8c4a71ec43aad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.394181559s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/a8c08cbc-6116-4dbc-b7f9-fccba5f34992?_state=v6vq7su0rWRN-5sua-xmKNzefXbhvm8O369JnNmTvmN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGMwOGNiYy02MTE2LTRkYmMtYjdmOS1mY2NiYTVmMzQ5OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTkuMzYyMDM1ODY2WiJ9&digest=sha256%3A33b92195a2a4319b80f656c97c4e60e01d5b1bb208091f54d1a8c4a71ec43aad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=318f5e5c-9d48-40f7-9416-aeec527b5f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40333" http.request.id=48159d9d-28f3-48d9-9ff3-7a46850ed422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=b73469a8-e915-4312-ad9a-3a3334d40aed http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" 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="900.271µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=ac840bc4-e018-427e-b16e-e059b1adf731 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.123393ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=e157cefa-a71c-49cc-9f16-11017d3e67fd http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="670.772µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=23a92e9d-94da-4af6-80df-8bbf00adf53f http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3" http.request.useragent="Go-http-client/1.1" http.response.duration="708.289µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=532e2676-42f5-4b59-b68e-263b501f5489 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224259ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="rewriting manifest sha256:1e9ef737d1a1e65ed384f3f431697d2e3ab32669d6d023801bbb3c06bf89f3f3 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=bbb8c0b0-2d31-42fa-9cc2-395334ae86b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" 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-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=bbb8c0b0-2d31-42fa-9cc2-395334ae86b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.32176ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40333" http.request.id=8965f010-3939-45a2-8818-ecd99809edf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.495789ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40333" http.request.id=fe6dfae0-e5fe-44fe-ab77-76342cf6bc13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40333" http.request.id=b9616cfb-7e7f-4b56-a0f2-a0db95b70db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=79ceb2c9-9fed-4c18-8139-d44e19e75258 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.052185ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=908cc0da-d7d4-4876-bd74-bc2286f14c36 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.51867ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=145bd103-8c43-4dfd-af74-3568ae7eeba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214639ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=d53e0600-342c-4e2d-a24c-b240f08d084e http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182375ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=info msg="rewriting manifest list sha256:75b33c3e07db74d5753a83487526213c7521f12ce05fcc18830a3eea4b7a1c75 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=9404beb1-77e6-4493-bf0c-77ff1089d74c http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" 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-03-06T17:23:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40333" http.request.id=9404beb1-77e6-4493-bf0c-77ff1089d74c http.request.method=GET http.request.remoteaddr="127.0.0.1:44734" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.182256ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (33.17s) === RUN TestGetManifestWithStorageError time="2026-03-06T17:23:01Z" 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.1 time="2026-03-06T17:23:01Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:43779" http.request.id=c95dfae2-d34f-4b23-8b3b-f6928584f031 http.request.method=GET http.request.remoteaddr="127.0.0.1:42478" 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=1.818745ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:43779" http.request.id=2d713375-83e9-474f-a13f-405b3b1a4a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:42478" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262171ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:43779" http.request.id=c488544d-4fe6-4b66-a1f6-ea06de3a1037 http.request.method=GET http.request.remoteaddr="127.0.0.1:42478" 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=1.205626ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:43779" http.request.id=34eaefea-7ca7-43ec-8870-f5296eff7e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:42478" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.417552ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-06T17:23:01Z" 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.1 time="2026-03-06T17:23:01Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=6e2a4911-46b7-44fd-a682-3b0b37e56a1f http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.603679ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" 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.1 http.request.host="127.0.0.1:38405" http.request.id=16781a96-bc74-415b-bf11-0e64f1f3d1c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.210972ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=56f820a4-4906-444d-bcf2-b8e31f53e135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.19499ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=cdcbf4ea-d819-4184-bbba-334f9b68c6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.163426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:01Z" 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.1 http.request.host="127.0.0.1:38405" http.request.id=cdcbf4ea-d819-4184-bbba-334f9b68c6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.23574ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=cdcbf4ea-d819-4184-bbba-334f9b68c6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.280466ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:01Z" 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.1 http.request.host="127.0.0.1:38405" http.request.id=cdcbf4ea-d819-4184-bbba-334f9b68c6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.32124ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:23:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=49c74d65-b01b-4b11-b950-d6c86efb687b http.request.method=POST http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.991062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=ea2c9406-93d1-45b5-a4df-31bc41cd0fd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/blobs/uploads/a023f2b0-a854-4f12-8042-46dcbf870fd7?_state=SPztw4h7qdDd3IcWlRVtWTAFzwGqqBpOJu4dlG9aKLR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDIzZjJiMC1hODU0LTRmMTItODA0Mi00NmRjYmY4NzBmZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDIuMDM0NjY2MDkxWiJ9&digest=sha256%3Adbdc8febb6a62ad2a25be148a18c25e89d9a31949aead429908a6f3b1bec9046" http.request.useragent="Go-http-client/1.1" http.response.duration=5.793761987s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/a023f2b0-a854-4f12-8042-46dcbf870fd7?_state=SPztw4h7qdDd3IcWlRVtWTAFzwGqqBpOJu4dlG9aKLR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDIzZjJiMC1hODU0LTRmMTItODA0Mi00NmRjYmY4NzBmZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDIuMDM0NjY2MDkxWiJ9&digest=sha256%3Adbdc8febb6a62ad2a25be148a18c25e89d9a31949aead429908a6f3b1bec9046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=e6913722-5659-4eb9-900b-cf397e0628da http.request.method=POST http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=fe5d45fd-855a-4fb8-ae52-d85a315c0ae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/blobs/uploads/2b5be231-e21c-4905-986b-cb85cf2a099c?_state=T_lmIRK93kBYCMlRiwYDRs1SQIj4Hr8bjr3jI5tjBIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYjViZTIzMS1lMjFjLTQ5MDUtOTg2Yi1jYjg1Y2YyYTA5OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDguMDE4MDQ1MjI0WiJ9&digest=sha256%3A082c8783bf37c5eed54af2b4cb618dc79ed773486895ea520d80e07b4374d9e1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.427517067s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/2b5be231-e21c-4905-986b-cb85cf2a099c?_state=T_lmIRK93kBYCMlRiwYDRs1SQIj4Hr8bjr3jI5tjBIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYjViZTIzMS1lMjFjLTQ5MDUtOTg2Yi1jYjg1Y2YyYTA5OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDguMDE4MDQ1MjI0WiJ9&digest=sha256%3A082c8783bf37c5eed54af2b4cb618dc79ed773486895ea520d80e07b4374d9e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=e3ec4efe-4593-46fe-91fb-5285207c4816 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.078173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=cc5b3263-a4ac-4c43-93da-91d15443f8a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=ea4a0d22-e29a-40fc-bb5b-08cbae92b284 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.19523ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=fea46be7-638f-4b9c-9a24-3e4844cc9dc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.069289ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38405" http.request.id=d964fa5b-7259-4891-9f79-7adea5521844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.604339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38405" http.request.id=4512323c-9b2c-4329-8a5e-cf5f4cf190ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.375906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:38405" http.request.id=7128de81-c034-4b3e-979c-d292f9729b17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.091771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=b450ee6a-5d2f-42c4-92d6-ad42d0244b8e http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.479053ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=6beb1640-cd42-42de-9c6b-b13537dac4a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73475ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=0026bc83-d010-4f21-81d8-ddbba177d8d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503418ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=b5101b86-0c51-40c2-a708-f9295acb9e52 http.request.method=GET http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.607442ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=error msg="payload digest does match: "sha256:b5e6be24934981be8ebae6fc456d8cec7e4554b12ee38418314c72d1bf6eeb6e" != "sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9"" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=c9a42c5b-3b04-4bb0-af6e-01fbe5399766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" time="2026-03-06T17:23:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=c9a42c5b-3b04-4bb0-af6e-01fbe5399766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51260" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.026817ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=089f8cf3-797b-4165-9843-da97d22b9a78 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60292" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.491003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=50d053cf-d0aa-4d84-a5b9-2ca6442e87bb http.request.method=GET http.request.remoteaddr="127.0.0.1:60292" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.789895ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=206d0b68-9d3a-49de-b6f8-576e00133781 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60304" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.529598ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=b048eb96-6888-43ef-9481-8b125b5d206b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60320" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=2f8810f3-10fc-44a2-b428-637475670457 http.request.method=GET http.request.remoteaddr="127.0.0.1:60320" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.661522ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=fd6455c4-43ce-4799-a21c-8c2781e0fbbf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60328" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284519ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=6826d761-9a2a-4ea2-abb2-68b7a5bcf854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=adfb7c76-55b6-49b6-b164-043555a3ddd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.585972ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=b09e70d9-ded8-4c4c-a3c3-6655f9cbbfd0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.885906ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2394826d16a1440f9a857597eafe7c79384db9b85cef16798c402a4e9a3938a9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=fb6526fe-c648-44a1-a216-6f781f48dae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.648904ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=7d8314f9-3004-4db5-884d-d48c9f675750 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.746971ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" 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.1 http.request.host="127.0.0.1:38405" http.request.id=1c1042ad-e14f-4876-b5db-de462b7521d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.498286ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=e9ee5774-2cfc-4363-bf1f-7dd31d4c4a79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.03199ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:12Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=e9ee5774-2cfc-4363-bf1f-7dd31d4c4a79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.099622ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:12Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=e9ee5774-2cfc-4363-bf1f-7dd31d4c4a79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.170604ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=9048b71c-a0ae-4c1d-9616-a152f9863f54 http.request.method=POST http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074686ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=7afde53c-b316-4bd8-912d-c52f4cc066e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/2e13e5ac-2c08-4420-a1e5-20bd89c3b808?_state=HI4xKVV69P9Es13pwJMW3j7Dr90Z9w34mYN1FRVe-5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTEzZTVhYy0yYzA4LTQ0MjAtYTFlNS0yMGJkODljM2I4MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuNTE4ODMwMzQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e13e5ac-2c08-4420-a1e5-20bd89c3b808?_state=HI4xKVV69P9Es13pwJMW3j7Dr90Z9w34mYN1FRVe-5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTEzZTVhYy0yYzA4LTQ0MjAtYTFlNS0yMGJkODljM2I4MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuNTE4ODMwMzQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=f685a351-2df0-4a4a-b820-467c676be6ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.466696ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:12Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=f685a351-2df0-4a4a-b820-467c676be6ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525467ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=9026be36-6748-4c5c-bf71-bfe0d7e8d41f http.request.method=POST http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.661859ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=d185dbdc-fca5-49fe-a744-185650459612 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/86c7c7bd-5bae-4793-ade2-da51c547bc5a?_state=RiwH2rS8NJSSV9KUMnqRNHGd03fBokk3_FG61-Zi8OB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NmM3YzdiZC01YmFlLTQ3OTMtYWRlMi1kYTUxYzU0N2JjNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuNzI0MjE4NDdaIn0%3D&digest=sha256%3A483d790b2ddbcbae011189c8e182216e89e5544f26e6a8721ce4f6a7c0b9c091" http.request.useragent="Go-http-client/1.1" http.response.duration=5.245190823s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/86c7c7bd-5bae-4793-ade2-da51c547bc5a?_state=RiwH2rS8NJSSV9KUMnqRNHGd03fBokk3_FG61-Zi8OB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NmM3YzdiZC01YmFlLTQ3OTMtYWRlMi1kYTUxYzU0N2JjNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuNzI0MjE4NDdaIn0%3D&digest=sha256%3A483d790b2ddbcbae011189c8e182216e89e5544f26e6a8721ce4f6a7c0b9c091 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=8099aaeb-da24-4793-ba96-263222021d25 http.request.method=POST http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=809b5f1d-8189-4298-a1be-03a59f192182 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/blobs/uploads/b8be4f96-65cd-48a1-9a35-894ed02da318?_state=-jSEaEVs2hcee3L5H0bdmpOdc42DU_aMa1g560d5JWR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGJlNGY5Ni02NWNkLTQ4YTEtOWEzNS04OTRlZDAyZGEzMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTguMTg4MjQ1NzU2WiJ9&digest=sha256%3Aceea3b0a8da46f3f7264ae68b5344fce88c209f33334020e9027f8f260badb59" http.request.useragent="Go-http-client/1.1" http.response.duration=4.466162011s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/b8be4f96-65cd-48a1-9a35-894ed02da318?_state=-jSEaEVs2hcee3L5H0bdmpOdc42DU_aMa1g560d5JWR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGJlNGY5Ni02NWNkLTQ4YTEtOWEzNS04OTRlZDAyZGEzMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTguMTg4MjQ1NzU2WiJ9&digest=sha256%3Aceea3b0a8da46f3f7264ae68b5344fce88c209f33334020e9027f8f260badb59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=8b73789f-c8bc-42ce-8a8e-5ecb99dd316a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=3207ecb2-8c3e-481c-a31e-9302069d40a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=5de2bef4-2306-476f-80ae-7ed6fb8cbd33 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.598249ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=7c84fcdd-d572-42de-9568-7f7d73b54f98 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.68539ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=8f035e86-05f7-44a4-a41a-a0083598de31 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192514ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=a3bc3b2e-c2cf-4ee4-9afc-51e3ca6a5a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245715ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=ff99c682-aab2-43d4-b6d9-bd5646216f42 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" 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="890.519µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="rewriting manifest sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=a0bf2737-0d06-4d41-bbfc-b479e69c6c6b http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" 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-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=a0bf2737-0d06-4d41-bbfc-b479e69c6c6b http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" 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.66592ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=246199a3-620f-4c83-bca1-cfee020224f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=8de5fb6a-b2eb-41b7-9c35-6aa023a27a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:60332" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.500412ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=39efd112-5232-4ada-ac01-6837c019f5a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50850" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.804766ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=d144318d-e583-4afd-8257-02af13021ecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50854" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.199454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=b8865574-2430-44f1-873f-20dfd920dea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50854" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.579226ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=f35ca422-521e-4b19-b0f2-098975f9b058 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.117045ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38405" http.request.id=00290be4-8171-46b0-a56d-1d4f52178817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50870" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=c73c6680-088b-4350-9412-557fe70487e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50870" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.383283ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=13998c9a-3a2c-4bf3-ac52-7e04328f264a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50870" http.request.uri="/v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511843ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:49af18fdffc9d2e4af0d15e749e8c4e3483402d9121c502ecaa455e23ba8dfaf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38405" http.request.id=8a9def19-5b30-41a0-b51b-80f3229bd348 http.request.method=GET http.request.remoteaddr="127.0.0.1:50870" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262248ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (20.89s) === RUN TestManifestDeleteDisabled time="2026-03-06T17:23:22Z" 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.1 time="2026-03-06T17:23:22Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:45733" http.request.id=30e5a035-d0bd-4c15-8dcf-f295fdbc8d68 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47020" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.834728ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-06T17:23:22Z" 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.1 time="2026-03-06T17:23:22Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=a0017b25-3447-42b5-9d6a-1f6bfd969511 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41106" 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=3.766179ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=0de13e2b-a883-48c8-af01-cd3a89f651e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41120" 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=2.965108ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=57f18c92-395f-4dad-9b13-3b0c94a0d007 http.request.method=POST http.request.remoteaddr="127.0.0.1:41132" 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=2.701101ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=27bf7024-cc19-43b1-a849-2cd9c8b2f34a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41144" 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=2.710973ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-03-06T17:23:22Z" 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.1 time="2026-03-06T17:23:22Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=c9c2b78b-2826-441e-a6a2-fe35f4a71920 http.request.method=POST http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=470189e7-ca01-49bf-940f-9841819466b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/blobs/uploads/de42080c-7929-4293-82fb-d9dc05a5109f?_state=BWax0ymL2OyvpoZvT16aqAqw1mwQpJsVOGLv3LTcYfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDIwODBjLTc5MjktNDI5My04MmZiLWQ5ZGMwNWE1MTA5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzoyMi45ODEwODc1MDZaIn0%3D&digest=sha256%3Ac98a1a3d2b7d005140948a279b94d77c3092d7fc998c52dfd3f9f8113b831483" http.request.useragent="Go-http-client/1.1" http.response.duration=5.709717471s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/bar/blobs/uploads/de42080c-7929-4293-82fb-d9dc05a5109f?_state=BWax0ymL2OyvpoZvT16aqAqw1mwQpJsVOGLv3LTcYfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDIwODBjLTc5MjktNDI5My04MmZiLWQ5ZGMwNWE1MTA5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzoyMi45ODEwODc1MDZaIn0%3D&digest=sha256%3Ac98a1a3d2b7d005140948a279b94d77c3092d7fc998c52dfd3f9f8113b831483 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=6f9961ed-4613-447b-93fd-d94ab103f070 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.228206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" 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.1 time="2026-03-06T17:23:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=info msg="Starting upload purge in 19m0s" go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=a364ec77-098e-4f75-ae08-e267583b062d http.request.method=GET http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.535368ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45525" go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=d17b37ce-2ab1-4b4d-8d50-3afbff69236e http.request.method=GET http.request.remoteaddr="127.0.0.1:48034" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.895097ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45525/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:45525/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=e4a9a737-af7c-4c63-a7ed-e2be66e11341 http.request.method=GET http.request.remoteaddr="127.0.0.1:43414" http.request.uri="/v2/foo/bar/manifests/sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=872426bc-e56d-44a5-92d0-54d056ed2f16 http.request.method=GET http.request.remoteaddr="127.0.0.1:48048" http.request.uri="/v2/foo/bar/manifests/sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.147758ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/foo/bar/manifests/sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252 with ttl=167h59m59.999996456s" go.version=go1.26.1 time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=e4a9a737-af7c-4c63-a7ed-e2be66e11341 http.request.method=GET http.request.remoteaddr="127.0.0.1:43414" http.request.uri="/v2/foo/bar/manifests/sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.354931ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/foo/bar/manifests/sha256:c596c2d01b172f2df40f85695fde226a37b98a7f0b3d0c0b35d1db8835c5f252 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=71043f67-81af-4aee-8587-8196c106aee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48048" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.694781ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45525/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:45525/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=47fdd1a7-273a-4c2f-b7ec-58b89934ecd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43422" 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-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=155ed678-1b36-441d-91e9-4712dc2761b1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48056" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.264536ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=47fdd1a7-273a-4c2f-b7ec-58b89934ecd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43422" 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=12.337724ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=68d7ffd0-8af7-415d-95f7-f3cef306c682 http.request.method=POST http.request.remoteaddr="127.0.0.1:48056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.056238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=7a156a15-0ebb-4c36-bcc2-3c84b3b9a58f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48056" http.request.uri="/v2/foo/bar/blobs/uploads/938609af-9812-4b1b-8dee-049a05e24a97?_state=qJ_7mn4joJFhaqYdveA9yjF32UzA3unuGtlOhSJsnOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzODYwOWFmLTk4MTItNGIxYi04ZGVlLTA0OWEwNWUyNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzoyOC44OTA2NjY4MDdaIn0%3D&digest=sha256%3Acc2402f074582f9b48c1d5ec93ae0ac6b2a5812f908327ac1cfc0d3cccfb811b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.948096292s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "PUT /v2/foo/bar/blobs/uploads/938609af-9812-4b1b-8dee-049a05e24a97?_state=qJ_7mn4joJFhaqYdveA9yjF32UzA3unuGtlOhSJsnOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzODYwOWFmLTk4MTItNGIxYi04ZGVlLTA0OWEwNWUyNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzoyOC44OTA2NjY4MDdaIn0%3D&digest=sha256%3Acc2402f074582f9b48c1d5ec93ae0ac6b2a5812f908327ac1cfc0d3cccfb811b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=f716b227-532c-4d4f-8f4b-840919a4a234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48056" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.816483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=bd75a8cd-9d86-4c52-8bce-1f6a4266c31b http.request.method=GET http.request.remoteaddr="127.0.0.1:48056" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116698ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45525/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:45525/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=cf2e76db-7c79-4830-9787-48abfed34890 http.request.method=GET http.request.remoteaddr="127.0.0.1:43424" 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-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=468e5dcf-4911-4fcb-ae9f-8f1681c4ec23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48070" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.57046ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=19b99d87-351d-4175-b368-e80cb16753d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48070" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.226µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45525/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:45525/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=cf2e76db-7c79-4830-9787-48abfed34890 http.request.method=GET http.request.remoteaddr="127.0.0.1:43424" 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-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45525" http.request.id=e350eb88-4ed2-47f5-9021-765881e581c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48078" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.598179ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:548e9cba09b44a31f2f106f4893dde5844982dfccef34fdefde790c054c8cbc1 with ttl=167h59m59.999998365s" go.version=go1.26.1 time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36331" http.request.id=cf2e76db-7c79-4830-9787-48abfed34890 http.request.method=GET http.request.remoteaddr="127.0.0.1:43424" 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=8.794405ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.09s) === RUN TestAppDispatcher time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36125" http.request.id=f70804a9-9373-400d-9097-f250e9b1b0e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02354ms http.response.status=200 http.response.written=0 time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36125" http.request.id=16bb1182-d86d-46f2-9a57-b2c20106acbf http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="954.806µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36125" http.request.id=8bf6dbe7-b6d1-46a9-83b6-e84c31561584 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.215µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36125" http.request.id=b9c7cdf0-b8b8-445a-bc8f-c29424d802d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="889.428µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-06T17:23:31Z" 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.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:31Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:31Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.1 http.request.host="127.0.0.1:40245" http.request.id=252f2aed-ed11-447c-b158-49bb1e3eb2ed http.request.method=GET http.request.remoteaddr="127.0.0.1:57564" 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-03-06T17:23:31Z" 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.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:31Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:31Z" level=info msg="configuring file health check path=/tmp/healthcheck1254538303, interval=1" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-06T17:23:35Z" 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.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:35Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:35Z" level=info msg="configuring TCP health check addr=127.0.0.1:35503, interval=1" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-06T17:23: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.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:39Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 time="2026-03-06T17:23:39Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45883, interval=1, threshold=3" go.version=go1.26.1 instance.id=6fd341af-414a-44e1-b13a-d726003ab1f6 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 168.401s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.23s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.39s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.62s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.380s === RUN TestSchedule time="2026-03-06T17:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996474ms" go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.879µs" go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.74µs" go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-03-06T17:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-06T17:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996644ms" go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997933ms" go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 time="2026-03-06T17:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-06T17:20:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=a730a6af-a9d4-464c-8c2f-2736f3dd4a94 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.606s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 31703552 sha256:03a831bf0cc57f8841eb42217def95c2167e3f2e26eac374d23e9739e3b160b6 [] map[] } --- PASS: TestSimpleBlobRead (0.80s) === RUN TestBlobMount --- PASS: TestBlobMount (0.51s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.25s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.99s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.96s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:7353d6e2c1b62ab6dccf296598b9d35bc7262df4913fba08c137890c10045538 palailogos: marking blob sha256:b90f76fbaad15f2cc483986a943402b703926e6ce06b6af2e8d255173cd9fa96 palailogos: marking blob sha256:a8784fc9e6996ed72edbf8be00e78973d001ccfd5a3448d0d451a77fb92fd38e palailogos: marking manifest sha256:7b9176526b7602f26220f1abd28659783fdaf204534353e9f8817266000d6c6c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ef9402d9108641a99dc3489d9efa1f55283394f81c1a8348d7eda579d4106688 palailogos: marking blob sha256:41d01ac35d7d7d4c35cf3cdff412f9b94ea75429a80057482e6a581934af3860 palailogos: marking manifest sha256:9f56bb01cd4aca05c1925c451201ce8bd500dfc69ae3fc0c3ff3f9df1ee1802c palailogos: marking blob sha256:cff1f798da5d7b8f85fa012e6906eccd621b38d815a3cb8a2b6edf666d0ae42c palailogos: marking blob sha256:7353d6e2c1b62ab6dccf296598b9d35bc7262df4913fba08c137890c10045538 palailogos: marking manifest sha256:cff1f798da5d7b8f85fa012e6906eccd621b38d815a3cb8a2b6edf666d0ae42c palailogos: marking blob sha256:289c5908a87f3baa244cc46d5e20cef5c22415f68934f78e40e83932075cd066 palailogos: marking blob sha256:3ae14b85d64a6104f7f3d2627c03819535aa4f227dd5e8108a4501523e169737 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.44s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1 deletemanifests: marking manifest sha256:f4c22e820bbd41bd97d0764caaa17048abfde34943beb46bb80dd7fc80dd9fdc deletemanifests: marking blob sha256:fba2876a35b3b5038d9a183afac1f3c585d2c8a1b331476abc3a6e40d0b7fe4b deletemanifests: marking blob sha256:e8b468076067ac1dd01e4a3b90138bc43b617ad03d9e52dfad0aef4537ee5424 deletemanifests: marking blob sha256:3e90f57614864ab4b45526c17ae84cdad1dfb337b69ba9339e607dfc6c9279ca 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5a8956a9ebb6a9b5f68c3ca0e662ae540b2d7f6ddcffde20dfc74516fbaa7a0a blob eligible for deletion: sha256:604f86e94e85fb20712db13d7560288964690206c19b4d726c84eb1d7b2cbfcb blob eligible for deletion: sha256:686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1 blob eligible for deletion: sha256:96cfcb378028963a5fffa713b150929bb3c3a6b63606d1c4b6173827ecf1261d deletemanifests manifest eligible for deletion: sha256:686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1 deletemanifests: marking manifest sha256:f4c22e820bbd41bd97d0764caaa17048abfde34943beb46bb80dd7fc80dd9fdc deletemanifests: marking blob sha256:fba2876a35b3b5038d9a183afac1f3c585d2c8a1b331476abc3a6e40d0b7fe4b deletemanifests: marking blob sha256:e8b468076067ac1dd01e4a3b90138bc43b617ad03d9e52dfad0aef4537ee5424 deletemanifests: marking blob sha256:3e90f57614864ab4b45526c17ae84cdad1dfb337b69ba9339e607dfc6c9279ca time="2026-03-06T17:21:17Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 time="2026-03-06T17:21:17Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5a8956a9ebb6a9b5f68c3ca0e662ae540b2d7f6ddcffde20dfc74516fbaa7a0a time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a8956a9ebb6a9b5f68c3ca0e662ae540b2d7f6ddcffde20dfc74516fbaa7a0a" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:604f86e94e85fb20712db13d7560288964690206c19b4d726c84eb1d7b2cbfcb time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/604f86e94e85fb20712db13d7560288964690206c19b4d726c84eb1d7b2cbfcb" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1 time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/686666b997155f1c9a43a0771f8e7f2936631a4bcb4af49cecc80387d7cf1fb1" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:96cfcb378028963a5fffa713b150929bb3c3a6b63606d1c4b6173827ecf1261d time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/96cfcb378028963a5fffa713b150929bb3c3a6b63606d1c4b6173827ecf1261d" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 --- PASS: TestDeleteManifestIfTagNotFound (1.49s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7c7b6994b66192275d57b30b1951a8a5730217b43af8f48818b872c514db34d0 time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c7b6994b66192275d57b30b1951a8a5730217b43af8f48818b872c514db34d0" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:535d76b58af2aa10e50ac8f72cd11fcfe52eb822ec49f1954e76ee8f245757fb time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/535d76b58af2aa10e50ac8f72cd11fcfe52eb822ec49f1954e76ee8f245757fb" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:62ab612374027bcde2b2c53c4a2204a48feb2bbe1b84abef8dddab16d5e092e2 time="2026-03-06T17:21:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/62ab612374027bcde2b2c53c4a2204a48feb2bbe1b84abef8dddab16d5e092e2" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 --- PASS: TestGCWithMissingManifests (0.58s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3845bde909955a158c12a5555d794edd44dff093609751df569dc4fb4f180aaf komnenos: marking blob sha256:0863b222d788c4485f4d796aa0459c6b5a73cbe3ba4469271d91212f50203434 komnenos: marking blob sha256:d6ac3fc0b897672e7956b38025382d2c004c3ea54dac47a0576e975d3872697b 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:027d449cb77a6b3003af46b2d3fbd76868d3e9c87d284057e3d423b6c39ad9cf time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/027d449cb77a6b3003af46b2d3fbd76868d3e9c87d284057e3d423b6c39ad9cf" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:23502361ae6b863001950c71202684116d5e832954de11080a16526912dc5fbe time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/23502361ae6b863001950c71202684116d5e832954de11080a16526912dc5fbe" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:3117d8094066a03a7ce1817d033c633d267a431be1e3982e2f424cb57e2c0c4d time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/3117d8094066a03a7ce1817d033c633d267a431be1e3982e2f424cb57e2c0c4d" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:9b16bfa06960f068d5849283004356db281902b53342b841ffaffac9874589bc time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9b/9b16bfa06960f068d5849283004356db281902b53342b841ffaffac9874589bc" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:b74473e5d65a4150f0eb40aedc275a3e2643e108d69ed309ae45587d80bc9c08 time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b74473e5d65a4150f0eb40aedc275a3e2643e108d69ed309ae45587d80bc9c08" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:c15d60473e19e7aae8f6d924a45e5adf3fd14fe1bc981ad2dcb5351951c0918e time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c15d60473e19e7aae8f6d924a45e5adf3fd14fe1bc981ad2dcb5351951c0918e" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-06T17:21:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 --- PASS: TestDeletionHasEffect (1.12s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.30s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:0dad08df160e78e3724769065a4dfe660618bce441eccc702853ebb135fa3abe michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3de62f88594b7451a5847ce5f25021fe257426a4bd37378f39a1bdf4819a1410 michael_z_doukas: marking blob sha256:eabb9e2d8dbc318d45003cbde4d17db23d78dc7a1e62f11f40719143f3c11e26 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:17c25afe82d8cc17419611bbd9150db93468c631d6ebc1c61bc8812a21d6da59 time="2026-03-06T17:21:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17c25afe82d8cc17419611bbd9150db93468c631d6ebc1c61bc8812a21d6da59" go.version=go1.26.1 instance.id=c1eff465-5673-4716-979a-25c1c30b4bc2 --- PASS: TestOrphanBlobDeleted (0.69s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f5252f2cb12b5e1601b529335cc425225bc51221a4a0402572a8b69be010a487 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ae2e1befa60e77add25b0ad532d7f3e9b8a7e66b46f853c2bfd4eef53c458304 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.43s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.65s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.32s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.90s) === 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-03-06T17:21:23Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 16:21:23.268473735 +0000 UTC m=-3575.274030619, actuallyDelete=true" time="2026-03-06T17:21:23Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-06T17:21:23Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797, actuallyDelete=true" time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5480a1f7-fc5b-4600-924a-58b51260d0c2 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d2208e2-bbd1-4468-8682-0811bebe4ba9 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ee1eab0-1534-4133-9888-6b152aa468c7 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d817f865-f116-4432-8ba7-6e5302ef95c1 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/49f965f9-ac1e-4bd0-8b7e-b4d0c0e7ff77 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4a55f9d1-ed08-47f7-a0dd-4a5ed721a1aa have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c051f5e2-f7bd-4b77-916c-a073079754b0 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d7eef59a-e0eb-4c88-8be2-580f86cff8c4 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/577cba5c-db64-4a60-bcf4-83ca026dc3a4 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/43b68805-dbb2-458e-8702-a15b7f739477 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52aabd57-919f-443c-a8f3-f48a61bf4904 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269135165 +0000 UTC m=+24.726630797). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-06T17:21:23Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415, actuallyDelete=true" time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/639b0ddb-f325-4a29-8af2-2405b558eda6 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ec3ed5b-8daa-407b-b6de-1b4cf2ae4fed have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fb8ed62f-4a16-43bd-9e52-c67d9f2f1ab5 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/165b2f19-ceef-41ff-b3ac-d826fa22bb01 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/891c408b-7033-4cb1-b494-f26d415ce01b have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.269867784 +0000 UTC m=+24.727363415). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-06T17:21:23Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427, actuallyDelete=true" time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1046ef11-0fe7-4ad2-83b1-f33a24c6184d have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/26722b27-f99e-4b6a-87a8-4fb3d947fc8b have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6fd34a2c-1b61-4f75-a3e2-b669f5755290 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b2254b8a-474f-4037-adbf-4d0db4398df0 have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be6910e7-a5bc-4e56-92b2-bcedfd7c76ee have older date (2026-03-06 16:21:23 +0000 UTC) than purge date (2026-03-06 17:21:23.270416791 +0000 UTC m=+24.727912427). Removing upload directory." time="2026-03-06T17:21:23Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-06T17:21:23Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:21:23.27075545 +0000 UTC m=+24.728251089, actuallyDelete=true" time="2026-03-06T17:21:23Z" 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 24.751s ? 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.027s === 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.028s === RUN TestWalkFileRemoved time="2026-03-06T17:20:58Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.017s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.507s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.100s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.35s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.784s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.03s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.546s ? 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-03-06T17:20:58Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-06T17:20:58Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-06T17:20:58Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.1 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData time="2026-03-06T17:20:58Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.00s) time="2026-03-06T17:20:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=ff523163-0f1b-4a01-96ad-fdc885e9ad5e time="2026-03-06T17:20:58Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=ff523163-0f1b-4a01-96ad-fdc885e9ad5e ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4 (0.02s) time="2026-03-06T17:20:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=ff523163-0f1b-4a01-96ad-fdc885e9ad5e --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV6 (0.02s) time="2026-03-06T17:20:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.524s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.020s ? 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.470s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.88s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.344s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.045s ? 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... >>> 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 for docker-registry-2.8.3-r21.apk >>> docker-registry*: Adding .pre-install >>> 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-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 27.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Fri, 06 Mar 2026 17:23:47 +0000 elapsed time 0h 3m 33s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260306.172017) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 441.3 MiB in 107 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...