>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Thu, 23 Oct 2025 05:20:34 +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.25.3-r0) (2/2) Installing .makedepends-docker-registry (20251023.052035) busybox-1.37.0-r24.trigger: Executing script... OK: 573 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/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 >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/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 >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/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 + 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="2025-10-23T05:20:49Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-23T05:20:49Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.045s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-23T05:20:49Z" 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.042s ? 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.041s === 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.035s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.157s ? 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.039s === 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.030s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.039s === 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.031s ? 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 2025/10/23 05:20:49 http: TLS handshake error from 127.0.0.1:45690: 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:34893/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34893/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34893/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34893/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45701?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.25s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-23T05:20:49Z" level=info msg="broadcaster: closing" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" time="2025-10-23T05:20:49Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-23T05:20:49Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=warning msg="&{0x400041d9b0 0.9} encountered too many errors, backing off" time="2025-10-23T05:20:49Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.34s) PASS ok github.com/docker/distribution/notifications 0.775s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-23T05:20:49Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-23T05:20:49.282101884Z" 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.25.3 time="2025-10-23T05:20:49.282138764Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:20:49.282201085Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.3 time="2025-10-23T05:20:49.282583689Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-10-23T05:20:49.282594809Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-10-23T05:20:49.282905172Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-10-23T05:20:52.288729029Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=d45d9a32-953e-47d3-ac5c-2ca506775768 http.request.method=GET http.request.remoteaddr="127.0.0.1:47924" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.847µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:20:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-23T05:20:52.288913271Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.32s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-23T05:20:52.612476095Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-23T05:20:52.613712147Z" 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.25.3 time="2025-10-23T05:20:52.613732387Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:20:52.613788548Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.25.3 time="2025-10-23T05:20:52.613853269Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 11.688s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.036s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.103s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-23T05:20:49Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=ef2cc4e3-1f02-4142-88ca-14e73ed85a55 time="2025-10-23T05:20:49Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=ef2cc4e3-1f02-4142-88ca-14e73ed85a55 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-23T05:20:49Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password="bZsqxdsxWSx2f-5074aGDeWRQM78JdnqE8PkF_5Wr00" user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.106s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.036s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-10-23T05:20:49Z" level=info msg="token not to be used before 2025-10-23 05:20:50 +0000 UTC - currently 2025-10-23 05:20:49.071211689 +0000 UTC m=+0.024264720" time="2025-10-23T05:20:49Z" level=info msg="token not to be used after 2025-10-23 05:20:49 +0000 UTC - currently 2025-10-23 05:20:49.071720014 +0000 UTC m=+0.024773085" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-23T05:20:49Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.047s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.081s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.049s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.027s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-23T05:20:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T05:20:49Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:20:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45105" http.request.id=97d23baa-6a8b-48cc-90bc-b8a65dde7eb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48318" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.449µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:20:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-23T05:20:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T05:20:49Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:20:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=ddabfd33-0399-436b-a3e9-d8bd66a46a21 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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.336733ms http.response.status=200 http.response.written=20 127.0.0.1 - - [23/Oct/2025:05:20:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-23T05:20:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=87dacfaf-fa5c-4a7f-bea1-0c72f0b2e6e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=a163023e-e7f2-4735-b649-724090321521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/aaaa/blobs/uploads/9f888697-576f-4e5b-9f15-2ac4e010595a?_state=hTzbOHZQ33JZP84IjgdRbJBs6GIXGnXzHfSEXp52kkJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5Zjg4ODY5Ny01NzZmLTRlNWItOWYxNS0yYWM0ZTAxMDU5NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NDkuMzg5ODUwNDY0WiJ9&digest=sha256%3Ad13ad79c1f6f38152f7e74eb3d9186ec466ace0ee3203a41f4981c4f2c8b58d4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167909693s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9f888697-576f-4e5b-9f15-2ac4e010595a?_state=hTzbOHZQ33JZP84IjgdRbJBs6GIXGnXzHfSEXp52kkJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5Zjg4ODY5Ny01NzZmLTRlNWItOWYxNS0yYWM0ZTAxMDU5NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NDkuMzg5ODUwNDY0WiJ9&digest=sha256%3Ad13ad79c1f6f38152f7e74eb3d9186ec466ace0ee3203a41f4981c4f2c8b58d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=6e50d78e-94df-4b1b-aca9-8e36e522ea98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=a0e9426c-6185-4c6b-96e6-c95b5cd062cb http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=c990b0c1-e105-4abd-86ed-d900effe3bcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bbbb/blobs/uploads/6da494bb-f97e-4ae8-aa8b-8d42041cfbd9?_state=LkT2WWOg-Z8WXByLT-aNg2NiMEbErFgDzlGG6uK2Y1Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZGE0OTRiYi1mOTdlLTRhZTgtYWE4Yi04ZDQyMDQxY2ZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTEuNjk2NzQ4MzY0WiJ9&digest=sha256%3A7fb21d7048be897e7bcdd1026b2bc30ff266b9dd1ee4de0710f18a435164e01b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485913782s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6da494bb-f97e-4ae8-aa8b-8d42041cfbd9?_state=LkT2WWOg-Z8WXByLT-aNg2NiMEbErFgDzlGG6uK2Y1Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZGE0OTRiYi1mOTdlLTRhZTgtYWE4Yi04ZDQyMDQxY2ZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTEuNjk2NzQ4MzY0WiJ9&digest=sha256%3A7fb21d7048be897e7bcdd1026b2bc30ff266b9dd1ee4de0710f18a435164e01b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=f623c392-5852-44b9-b37c-57af1d433bad http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=d4dc1f69-d652-4ca5-b8ef-d43ac7aaf9ba http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=f4526ee9-a4e7-4f10-9a08-1449018fdc01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/cccc/blobs/uploads/9775efeb-fc6e-436d-809e-0e5dde4b0c62?_state=lcHpzyMg6ORijyU2vaz2ef8MF6EDs4V6SFOgDwulQ-x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Nzc1ZWZlYi1mYzZlLTQzNmQtODA5ZS0wZTVkZGU0YjBjNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTMuMjk4NTU0NjQ2WiJ9&digest=sha256%3Ae607aaa9df74bda15432d4cd3eda5bde0718e9fb530f34a5348b0fee029b2c98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314367134s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/9775efeb-fc6e-436d-809e-0e5dde4b0c62?_state=lcHpzyMg6ORijyU2vaz2ef8MF6EDs4V6SFOgDwulQ-x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Nzc1ZWZlYi1mYzZlLTQzNmQtODA5ZS0wZTVkZGU0YjBjNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTMuMjk4NTU0NjQ2WiJ9&digest=sha256%3Ae607aaa9df74bda15432d4cd3eda5bde0718e9fb530f34a5348b0fee029b2c98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=12459bb7-055f-49ad-bc5a-355978da6d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:54 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=38e3e71a-9034-462e-9e1a-1cb3f875e445 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:54 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=384d3334-abc8-420b-ba8a-d8216989d072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/dddd/blobs/uploads/4ba0e814-e73b-4a64-856d-2974b39608ee?_state=S1LmwQRZ133I-CWjRliOtf-bSOoCfC1Gtp_yACVDqEd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YmEwZTgxNC1lNzNiLTRhNjQtODU2ZC0yOTc0YjM5NjA4ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTQuNjk4NDI3NTgxWiJ9&digest=sha256%3Ace959279543b4b3d7b506dccf6b20c58aa568e7f71b5ac68630be17e28c1e32f" http.request.useragent="Go-http-client/1.1" http.response.duration=640.16854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:54 +0000] "PUT /v2/foo/dddd/blobs/uploads/4ba0e814-e73b-4a64-856d-2974b39608ee?_state=S1LmwQRZ133I-CWjRliOtf-bSOoCfC1Gtp_yACVDqEd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YmEwZTgxNC1lNzNiLTRhNjQtODU2ZC0yOTc0YjM5NjA4ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTQuNjk4NDI3NTgxWiJ9&digest=sha256%3Ace959279543b4b3d7b506dccf6b20c58aa568e7f71b5ac68630be17e28c1e32f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=e4ff3a03-ba81-4539-9f4d-560a8651cf4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:55 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=d829ab12-e9dd-4089-b77c-9d9f18e367ea http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:55 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=9ae93831-15b3-459f-9471-8baca52aa005 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/eeee/blobs/uploads/46731861-3c8b-4c28-b40f-a3e22e9ecf30?_state=8rvLXbCw7OMP1qbBivmsMcZxkhwdmASd2u2wwZsQ6vJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NjczMTg2MS0zYzhiLTRjMjgtYjQwZi1hM2UyMmU5ZWNmMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTUuNDUwMDcwNTc3WiJ9&digest=sha256%3A6d2592386c1c6bab0bdb7e8c61c32419c657e3e703fc11d47d0ddaa67fae8560" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054420096s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:55 +0000] "PUT /v2/foo/eeee/blobs/uploads/46731861-3c8b-4c28-b40f-a3e22e9ecf30?_state=8rvLXbCw7OMP1qbBivmsMcZxkhwdmASd2u2wwZsQ6vJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NjczMTg2MS0zYzhiLTRjMjgtYjQwZi1hM2UyMmU5ZWNmMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTUuNDUwMDcwNTc3WiJ9&digest=sha256%3A6d2592386c1c6bab0bdb7e8c61c32419c657e3e703fc11d47d0ddaa67fae8560 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=088c98a4-6a17-4a09-acaa-7010224ef698 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:56 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=0371af90-181f-45c4-9bcd-9de2b444b252 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:56 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=324ce1de-e73b-4244-b372-4039c049e0b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/ffff/blobs/uploads/8dbab178-96fe-43e6-ac1f-3e83ea72e1c8?_state=1F-XMYr-Pa6o9lQ1x5025QjXE9Nr1pBKxxgIMMZj56R7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZGJhYjE3OC05NmZlLTQzZTYtYWMxZi0zZTgzZWE3MmUxYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTYuNTk3NzI1NTFaIn0%3D&digest=sha256%3A87bb6176578a43a8222c006e83279bdde96a1bc78b1dea3c5674fd2592e986e7" http.request.useragent="Go-http-client/1.1" http.response.duration=724.984494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:56 +0000] "PUT /v2/foo/ffff/blobs/uploads/8dbab178-96fe-43e6-ac1f-3e83ea72e1c8?_state=1F-XMYr-Pa6o9lQ1x5025QjXE9Nr1pBKxxgIMMZj56R7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZGJhYjE3OC05NmZlLTQzZTYtYWMxZi0zZTgzZWE3MmUxYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTYuNTk3NzI1NTFaIn0%3D&digest=sha256%3A87bb6176578a43a8222c006e83279bdde96a1bc78b1dea3c5674fd2592e986e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=7e698d03-5dc6-41e2-b06b-d08e9654fe90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=07027414-9fca-4550-bc60-d9a7a3e9c679 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.766µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=c7c1c179-31c3-4479-bad6-52b9e934ff2f http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="685.887µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=7cf64fcd-9e3d-4635-b84d-69b653599d10 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="572.926µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=8abb4eb9-2119-4458-99b8-c6334eca10bf http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="583.606µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=f4e6c193-9050-4aca-8fb3-12223599f6a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="545.006µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=265238e5-6bcf-408e-80bc-d4c5d09f8722 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="544.366µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" 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.25.3 http.request.host="127.0.0.1:34397" http.request.id=3998b44e-7c74-4af5-89b6-26751ec82e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="541.525µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" 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.25.3 http.request.host="127.0.0.1:34397" http.request.id=8203159c-d2d6-4452-8f8a-a542fe5232c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="498.085µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=b85ffff1-0e79-4a92-b968-071d52003c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="441.525µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34397" http.request.id=e529505d-b172-4c97-a7e2-b29ad8c8245c http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" 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="479.364µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T05:20:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T05:20:57Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:20:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=37a6ab86-94e7-414b-8f10-c79a28ad2d8d http.request.method=POST http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=0a987bbd-b8fd-43df-a82d-66fcd18433dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/aaaa/blobs/uploads/3a12d094-dbd8-4a15-9403-0af2ea07fc61?_state=dXYHt44VS7Cq5WJajqnWLgbHpdTkr7TxQc4zA1ityuB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYTEyZDA5NC1kYmQ4LTRhMTUtOTQwMy0wYWYyZWEwN2ZjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTcuNDI0NDc1ODQ2WiJ9&digest=sha256%3A57179549f70b367bb1b1a6e4f8618b00b1c397cd92c4c78f0adffe38c2efc388" http.request.useragent="Go-http-client/1.1" http.response.duration=852.516549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:57 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3a12d094-dbd8-4a15-9403-0af2ea07fc61?_state=dXYHt44VS7Cq5WJajqnWLgbHpdTkr7TxQc4zA1ityuB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYTEyZDA5NC1kYmQ4LTRhMTUtOTQwMy0wYWYyZWEwN2ZjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTcuNDI0NDc1ODQ2WiJ9&digest=sha256%3A57179549f70b367bb1b1a6e4f8618b00b1c397cd92c4c78f0adffe38c2efc388 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=b30b5ddb-6d65-4ee4-89df-217a51c0fd97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:58 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=bfc0382e-0236-4eaf-8ada-66486252dee7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:58 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=800796a2-b00e-45bb-8ff3-54f76244180a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/bbbb/blobs/uploads/7d63f914-64df-4a6a-88bb-9fd551f1a396?_state=sCU2sveOU2G1Qq0sdff-qh05jdYvVOpiUj2QaxuMo7l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZDYzZjkxNC02NGRmLTRhNmEtODhiYi05ZmQ1NTFmMWEzOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTguMzYzNjE0NjA3WiJ9&digest=sha256%3Ada4ff60cf2c9792cd09c91799279b5585bfb9317fdd41f08189eb42ca2663507" http.request.useragent="Go-http-client/1.1" http.response.duration=626.411124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:58 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7d63f914-64df-4a6a-88bb-9fd551f1a396?_state=sCU2sveOU2G1Qq0sdff-qh05jdYvVOpiUj2QaxuMo7l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZDYzZjkxNC02NGRmLTRhNmEtODhiYi05ZmQ1NTFmMWEzOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTguMzYzNjE0NjA3WiJ9&digest=sha256%3Ada4ff60cf2c9792cd09c91799279b5585bfb9317fdd41f08189eb42ca2663507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=c31fd1a5-fae1-4655-839d-5b43071054f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:20:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=f0fe99c1-f614-43ff-979b-2d26bf08a231 http.request.method=POST http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=fce8ea03-84c2-411a-8993-ad45f7549ff5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/cccc/blobs/uploads/e96e8b41-df7a-463e-b158-a46deb6c1e36?_state=wePyWeHt9f4gXLYrC-xnSIWPMOV3TFr05k7T8ecqNP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTZlOGI0MS1kZjdhLTQ2M2UtYjE1OC1hNDZkZWI2YzFlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTkuMTAxMTU3MDY1WiJ9&digest=sha256%3A3fd215d5e27b938f69644644c91dac36ef4c226463bb3dadbef03c30c5cdb78c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011710476s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:20:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/e96e8b41-df7a-463e-b158-a46deb6c1e36?_state=wePyWeHt9f4gXLYrC-xnSIWPMOV3TFr05k7T8ecqNP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTZlOGI0MS1kZjdhLTQ2M2UtYjE1OC1hNDZkZWI2YzFlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjA6NTkuMTAxMTU3MDY1WiJ9&digest=sha256%3A3fd215d5e27b938f69644644c91dac36ef4c226463bb3dadbef03c30c5cdb78c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=f24e0379-4466-42e7-b6c0-acb9278c1807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:00 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=891a384b-1ecc-4929-950f-49b3ad4c23f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=50d416fe-ce82-49b8-87c7-d8e4c3dbaf61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/dddd/blobs/uploads/954a9648-16f0-4556-89f9-ed8335ace49d?_state=HyD50Wrin23PnNSjJSk9Yq7JFyKbpjHeuUoaWV4BZMJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTRhOTY0OC0xNmYwLTQ1NTYtODlmOS1lZDgzMzVhY2U0OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDAuMjQ0ODM3NTE5WiJ9&digest=sha256%3A8e945d8b2725d49b8dd67c181569055204a1f4475623f18baae9e30799f1648d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441110501s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/954a9648-16f0-4556-89f9-ed8335ace49d?_state=HyD50Wrin23PnNSjJSk9Yq7JFyKbpjHeuUoaWV4BZMJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTRhOTY0OC0xNmYwLTQ1NTYtODlmOS1lZDgzMzVhY2U0OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDAuMjQ0ODM3NTE5WiJ9&digest=sha256%3A8e945d8b2725d49b8dd67c181569055204a1f4475623f18baae9e30799f1648d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=cd0e573e-2723-4545-9360-fc4560a6ca12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35027" http.request.id=8f05a41b-dc48-403a-83ae-c1015b583175 http.request.method=GET http.request.remoteaddr="127.0.0.1:34446" 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="643.686µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.45s) === RUN TestURLPrefix time="2025-10-23T05:21: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.25.3 time="2025-10-23T05:21:01Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42349" http.request.id=2e1dad57-ed2b-4783-8c3e-d32203dae379 http.request.method=GET http.request.remoteaddr="127.0.0.1:34640" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-23T05:21: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.25.3 time="2025-10-23T05:21:01Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=5f1b46f8-255c-4f70-8064-17778c052cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41778" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.889µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "GET /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=b921a578-1089-4bf5-bc96-3a5ac24b9e24 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.288µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=b3b55d9e-4221-4a0a-a065-45008a1a9ce3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=dc1d0270-7481-4350-8dbb-ffdf4558574a http.request.method=GET http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="754.927µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "GET /v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=c4174604-37d7-4f9b-be59-331214680795 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="744.288µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=45db36db-8a62-401b-aba3-a90725a3d162 http.request.method=GET http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ccf9e298-3a40-4880-bfa1-eb0dab6bc222 time="2025-10-23T05:21:01Z" 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.25.3 http.request.host="127.0.0.1:36223" http.request.id=45db36db-8a62-401b-aba3-a90725a3d162 http.request.method=GET http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.328µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ccf9e298-3a40-4880-bfa1-eb0dab6bc222 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "GET /v2/foo/bar/blobs/uploads/ccf9e298-3a40-4880-bfa1-eb0dab6bc222?_state=cY0aEOHykxtSGthHYLp2cihvcFz1ra03LSudkOvBeaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjllMjk4LTNhNDAtNDg4MC1iZmExLWViMGRhYjZiYzIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MTk0MDc4MTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=70605b5c-e93f-435d-b38e-da131015a66c http.request.method=POST http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=382e6699-08a2-40c5-920d-47421eb1a77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/414ec168-c067-4232-a5df-c8f99dd90779?_state=qwLpaBjIUoeYGeKX7rRUynfjShpgqYEbXshPJzsGGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNGVjMTY4LWMwNjctNDIzMi1hNWRmLWM4Zjk5ZGQ5MDc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjM0NDM2MTJaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" provided=sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d vars.name="foo/bar" vars.uuid=414ec168-c067-4232-a5df-c8f99dd90779 time="2025-10-23T05:21:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=382e6699-08a2-40c5-920d-47421eb1a77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/414ec168-c067-4232-a5df-c8f99dd90779?_state=qwLpaBjIUoeYGeKX7rRUynfjShpgqYEbXshPJzsGGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNGVjMTY4LWMwNjctNDIzMi1hNWRmLWM4Zjk5ZGQ5MDc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjM0NDM2MTJaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=414ec168-c067-4232-a5df-c8f99dd90779 time="2025-10-23T05:21:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=382e6699-08a2-40c5-920d-47421eb1a77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/414ec168-c067-4232-a5df-c8f99dd90779?_state=qwLpaBjIUoeYGeKX7rRUynfjShpgqYEbXshPJzsGGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNGVjMTY4LWMwNjctNDIzMi1hNWRmLWM4Zjk5ZGQ5MDc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjM0NDM2MTJaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="868.328µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=414ec168-c067-4232-a5df-c8f99dd90779 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "PUT /v2/foo/bar/blobs/uploads/414ec168-c067-4232-a5df-c8f99dd90779?_state=qwLpaBjIUoeYGeKX7rRUynfjShpgqYEbXshPJzsGGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNGVjMTY4LWMwNjctNDIzMi1hNWRmLWM4Zjk5ZGQ5MDc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjM0NDM2MTJaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=cd9abaef-45fd-42c6-8d8f-4f83d6d08b08 http.request.method=POST http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=25d87ddc-a472-4a3d-b6d5-d36c2d40c7e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/b3f57be5-242b-4606-860c-a186f2c26928?_state=R__Eax1Y5rICCmv1iUyWn5N27ficKZXMNeaerO1sXTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjU3YmU1LTI0MmItNDYwNi04NjBjLWExODZmMmMyNjkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjU1OTQ4MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="870.529µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "PUT /v2/foo/bar/blobs/uploads/b3f57be5-242b-4606-860c-a186f2c26928?_state=R__Eax1Y5rICCmv1iUyWn5N27ficKZXMNeaerO1sXTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjU3YmU1LTI0MmItNDYwNi04NjBjLWExODZmMmMyNjkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44MjU1OTQ4MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=42bb8536-7bc0-4bfb-86c1-c74ad4b4c4f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=de41ed4c-0bb3-42d7-b083-3959c1426ba0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/188ba483-e25a-4378-8aa3-c3bb4b7bc652?_state=eO3ajCqZ1ke3yZ4D6TAscVPk2os88chSMdsT5yAyt4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OGJhNDgzLWUyNWEtNDM3OC04YWEzLWMzYmI0YjdiYzY1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44Mjc2NTg3MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="854.328µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "PUT /v2/foo/bar/blobs/uploads/188ba483-e25a-4378-8aa3-c3bb4b7bc652?_state=eO3ajCqZ1ke3yZ4D6TAscVPk2os88chSMdsT5yAyt4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OGJhNDgzLWUyNWEtNDM3OC04YWEzLWMzYmI0YjdiYzY1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44Mjc2NTg3MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=c1c0f4f8-15f7-45bb-9300-e0d148990d5d http.request.method=POST http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=1ed0829f-ce41-47c3-b9fc-59e50229396c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/33ef96c2-f6e2-4bf2-9e42-5764d8386cb4?_state=f8cFmhIJYvDcA1bUATE68sl83sfhgXfvaB98VBwdpW57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWY5NmMyLWY2ZTItNGJmMi05ZTQyLTU3NjRkODM4NmNiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44Mjk2ODkwMzRaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446731596s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:01 +0000] "PUT /v2/foo/bar/blobs/uploads/33ef96c2-f6e2-4bf2-9e42-5764d8386cb4?_state=f8cFmhIJYvDcA1bUATE68sl83sfhgXfvaB98VBwdpW57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWY5NmMyLWY2ZTItNGJmMi05ZTQyLTU3NjRkODM4NmNiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMS44Mjk2ODkwMzRaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=ce22d5d8-7348-40fd-b14e-6be435affb53 http.request.method=POST http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36223" http.request.id=4b0d19e8-3e05-4c72-8a44-31b14f383478 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/e33db569-a384-48e5-81ca-e1b8db359c5f?_state=Upk53lvrSV6CfZMHK3DfdN9phlyXpldPzA6kBkRS4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RiNTY5LWEzODQtNDhlNS04MWNhLWUxYjhkYjM1OWM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMy4yOTM3MDQ1NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367139933s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/e33db569-a384-48e5-81ca-e1b8db359c5f?_state=Upk53lvrSV6CfZMHK3DfdN9phlyXpldPzA6kBkRS4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RiNTY5LWEzODQtNDhlNS04MWNhLWUxYjhkYjM1OWM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowMy4yOTM3MDQ1NloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=68589778-00a4-48ad-bbea-1d447ef12979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/uploads/e33db569-a384-48e5-81ca-e1b8db359c5f?_state=ltyNcrpRAzrf5A4ZkgIFf_xPeEmdrKRVKNSvbf0C3OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RiNTY5LWEzODQtNDhlNS04MWNhLWUxYjhkYjM1OWM1ZiIsIk9mZnNldCI6MjY3NDQ4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDNaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.duration="914.969µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/e33db569-a384-48e5-81ca-e1b8db359c5f?_state=ltyNcrpRAzrf5A4ZkgIFf_xPeEmdrKRVKNSvbf0C3OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RiNTY5LWEzODQtNDhlNS04MWNhLWUxYjhkYjM1OWM1ZiIsIk9mZnNldCI6MjY3NDQ4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDNaIn0%3D&digest=sha256%3A6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=da93777d-fe00-450a-87d2-01e5d311382a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="800.808µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=9b9647de-5a6e-4704-98b0-cc865682c615 http.request.method=GET http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.185109ms http.response.status=200 http.response.written=26744832 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 200 26744832 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=error msg="error parsing digest="sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=cf4a105e-c458-4b95-9370-272239681982 http.request.method=GET http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" vars.name="foo/bar" time="2025-10-23T05:21:04Z" 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.25.3 http.request.host="127.0.0.1:36223" http.request.id=cf4a105e-c458-4b95-9370-272239681982 http.request.method=GET http.request.remoteaddr="127.0.0.1:41796" http.request.uri="/v2/foo/bar/blobs/sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.168µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha257:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=d7549b1f-486d-4a4e-bd2d-c3c3a091b03a http.request.method=GET http.request.remoteaddr="127.0.0.1:41812" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.duration="911.329µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" 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.25.3 time="2025-10-23T05:21:04Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=fbf29b74-9f3b-4d80-8cba-b77833c6e00f http.request.method=GET http.request.remoteaddr="127.0.0.1:49226" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.809µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=8586f51c-1b21-4e62-8ae2-6ec37f4a8763 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=ec6350bd-d418-4ab8-a148-043bd93afce2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="740.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=a43771a0-1cd1-4cb9-bd37-12251d6c56ca http.request.method=GET http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="825.168µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=e34f77ef-4b91-400a-96f9-f1600ad333d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="819.449µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=cb4d2a00-22a9-475d-8fd7-cd02abb45ae8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3c5a49fc-beaa-4dd3-8142-b55d45077318 time="2025-10-23T05:21:04Z" 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.25.3 http.request.host="127.0.0.1:38213" http.request.id=cb4d2a00-22a9-475d-8fd7-cd02abb45ae8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="791.768µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3c5a49fc-beaa-4dd3-8142-b55d45077318 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/uploads/3c5a49fc-beaa-4dd3-8142-b55d45077318?_state=p0FyLHMjNnrXpoYD6o8bmZl1DhU2EOHwNoqWzw7PPel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWE0OWZjLWJlYWEtNGRkMy04MTQyLWI1NWQ0NTA3NzMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MjMyMzI4NTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=d08baee0-ec47-4c1d-85ea-bd3faa73c732 http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=baf5d216-dfa6-4296-8378-d0dd47508e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/1872a956-1c0f-4644-ba79-e73ca5687f86?_state=6cBAlHR38xdM6p8p1ucVyDGTovYSdSR5Cw9AvpEr2sF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzJhOTU2LTFjMGYtNDY0NC1iYTc5LWU3M2NhNTY4N2Y4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjc2MDk5NzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" provided=sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b vars.name="foo/bar" vars.uuid=1872a956-1c0f-4644-ba79-e73ca5687f86 time="2025-10-23T05:21:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=baf5d216-dfa6-4296-8378-d0dd47508e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/1872a956-1c0f-4644-ba79-e73ca5687f86?_state=6cBAlHR38xdM6p8p1ucVyDGTovYSdSR5Cw9AvpEr2sF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzJhOTU2LTFjMGYtNDY0NC1iYTc5LWU3M2NhNTY4N2Y4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjc2MDk5NzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1872a956-1c0f-4644-ba79-e73ca5687f86 time="2025-10-23T05:21:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=baf5d216-dfa6-4296-8378-d0dd47508e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/1872a956-1c0f-4644-ba79-e73ca5687f86?_state=6cBAlHR38xdM6p8p1ucVyDGTovYSdSR5Cw9AvpEr2sF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzJhOTU2LTFjMGYtNDY0NC1iYTc5LWU3M2NhNTY4N2Y4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjc2MDk5NzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.369µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1872a956-1c0f-4644-ba79-e73ca5687f86 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/1872a956-1c0f-4644-ba79-e73ca5687f86?_state=6cBAlHR38xdM6p8p1ucVyDGTovYSdSR5Cw9AvpEr2sF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzJhOTU2LTFjMGYtNDY0NC1iYTc5LWU3M2NhNTY4N2Y4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjc2MDk5NzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=6bee762b-acce-4322-a347-bc9cc56a9f9a http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="744.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=97a0c18d-0835-401d-90a7-deb68bff2fd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/c78f5953-a660-48d3-8a8a-34328e1f47d8?_state=xzrvPQfJ2Lngmz8Xfe0TmDTgjWyituPeMFZP-hPpGk17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3OGY1OTUzLWE2NjAtNDhkMy04YThhLTM0MzI4ZTFmNDdkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjk3NTc5MTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="846.728µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/c78f5953-a660-48d3-8a8a-34328e1f47d8?_state=xzrvPQfJ2Lngmz8Xfe0TmDTgjWyituPeMFZP-hPpGk17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3OGY1OTUzLWE2NjAtNDhkMy04YThhLTM0MzI4ZTFmNDdkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44Mjk3NTc5MTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=be6a79d2-a233-4fc5-b56a-f36bca1a8b3c http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=1d8bc6a2-f914-45f4-8581-756d76050899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/0f141ebf-3fd5-4d68-b91d-425ebedcb00d?_state=q0egtVEqW8rzOHLbYSw6BkVPfIDma5qTz5iwhWD6iYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTQxZWJmLTNmZDUtNGQ2OC1iOTFkLTQyNWViZWRjYjAwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MzE3Mzk4NTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="881.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/0f141ebf-3fd5-4d68-b91d-425ebedcb00d?_state=q0egtVEqW8rzOHLbYSw6BkVPfIDma5qTz5iwhWD6iYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTQxZWJmLTNmZDUtNGQ2OC1iOTFkLTQyNWViZWRjYjAwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MzE3Mzk4NTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=fb4db595-5d36-45b0-8352-7e0ae7f6910a http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=f74ce4fe-5a1e-4f2a-99c2-7a2b1592bf64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/c0e8891b-9014-40ee-b995-e27aed96dd25?_state=UBdmwrt3QbCXIqeTzLBN_NhKpBGggn8h8FW6roVk7FF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZTg4OTFiLTkwMTQtNDBlZS1iOTk1LWUyN2FlZDk2ZGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MzM3NzMyMzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588983395s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/c0e8891b-9014-40ee-b995-e27aed96dd25?_state=UBdmwrt3QbCXIqeTzLBN_NhKpBGggn8h8FW6roVk7FF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZTg4OTFiLTkwMTQtNDBlZS1iOTk1LWUyN2FlZDk2ZGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNC44MzM3NzMyMzRaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=af1ec615-48ae-4c51-92a9-2bc8b04e1e9c http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38213" http.request.id=d641cd9f-c8b9-4e11-bb24-8d8e45cdda1c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/abb6239b-f36f-4114-92eb-f88b745fec45?_state=8U6hIB-QcAWf0bHBxXVyB9Jr7R9JsBZCWXUk4kq2Q_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYjYyMzliLWYzNmYtNDExNC05MmViLWY4OGI3NDVmZWM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNi40Mzk3NDcxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583824545s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/abb6239b-f36f-4114-92eb-f88b745fec45?_state=8U6hIB-QcAWf0bHBxXVyB9Jr7R9JsBZCWXUk4kq2Q_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYjYyMzliLWYzNmYtNDExNC05MmViLWY4OGI3NDVmZWM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowNi40Mzk3NDcxNTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=e88538e5-16ea-4968-bd30-5aa7a2fd51b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/uploads/abb6239b-f36f-4114-92eb-f88b745fec45?_state=IHcRmTlCkGnUiwWN27wzLQ_u_Bp7hsZ-xfiNfml6b0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYjYyMzliLWYzNmYtNDExNC05MmViLWY4OGI3NDVmZWM0NSIsIk9mZnNldCI6MjkyMzQxNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDZaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "PUT /v2/foo/bar/blobs/uploads/abb6239b-f36f-4114-92eb-f88b745fec45?_state=IHcRmTlCkGnUiwWN27wzLQ_u_Bp7hsZ-xfiNfml6b0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYjYyMzliLWYzNmYtNDExNC05MmViLWY4OGI3NDVmZWM0NSIsIk9mZnNldCI6MjkyMzQxNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MDZaIn0%3D&digest=sha256%3A7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=b5ad3c23-fe04-4a0b-b672-e71a7c8062f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="737.407µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=9003b82d-ff6a-4905-91d3-1e8035d5cbfc http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.438271ms http.response.status=200 http.response.written=29234176 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 200 29234176 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=error msg="error parsing digest="sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=b8aa2c8f-01f4-4eb9-90f4-8ccf57a73c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" vars.name="foo/bar" time="2025-10-23T05:21:08Z" 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.25.3 http.request.host="127.0.0.1:38213" http.request.id=b8aa2c8f-01f4-4eb9-90f4-8ccf57a73c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bar/blobs/sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.927µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha257:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=287c6526-875c-43bb-8517-a7ceaedcd52a http.request.method=GET http.request.remoteaddr="127.0.0.1:49268" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.duration="903.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=9730bda7-2c41-4828-8964-317e61d67906 http.request.method=GET http.request.remoteaddr="127.0.0.1:49254" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.559074ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38213" http.request.id=ddbfc019-82e2-4c4a-b221-07957481d8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49268" http.request.uri="/v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.255152ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha256:7094530ade1eb29267128ec9e25e56a7b2547c7d459d19629c862e5e7a25d38b HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=8588d5ce-d82c-4ed2-9484-7d07cd7fc51c http.request.method=GET http.request.remoteaddr="127.0.0.1:41802" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.374482046s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36223" http.request.id=0260bcaf-1fb8-4e9d-9643-4bf1d3d97aff http.request.method=GET http.request.remoteaddr="127.0.0.1:41812" http.request.uri="/v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.370619328s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [23/Oct/2025:05:21:04 +0000] "GET /v2/foo/bar/blobs/sha256:6055dbff45f871f72b6041283788bccd42cf087db72a4f756cd5cded3ae1580d HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.37s) === RUN TestBlobDelete time="2025-10-23T05:21:08Z" 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.25.3 time="2025-10-23T05:21:08Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=2908df01-0619-47b4-a6cb-7fa87197cf6b http.request.method=GET http.request.remoteaddr="127.0.0.1:40680" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.287µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=85ca1018-200b-4aa8-9ca2-d614fc6e1ead http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.927µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=2991d3fa-751d-4d07-94e0-77cfc984de05 http.request.method=POST http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="636.526µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=5c286d7b-9ae4-43ba-b5a5-f6dbd782e5be http.request.method=GET http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="685.127µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=b6584dbd-02e9-49b2-92af-888187e1b6e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="771.367µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=acd9d9c7-e78c-448a-a326-2f9f22475e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2516f6d3-4aa8-4d7d-9430-e7e723d4550b time="2025-10-23T05:21:08Z" 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.25.3 http.request.host="127.0.0.1:41069" http.request.id=acd9d9c7-e78c-448a-a326-2f9f22475e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.486µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2516f6d3-4aa8-4d7d-9430-e7e723d4550b 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "GET /v2/foo/bar/blobs/uploads/2516f6d3-4aa8-4d7d-9430-e7e723d4550b?_state=IyQW72leMb5HDBHHnDtaZ9FOsATQn3BJV6nJzI4t51p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MTZmNmQzLTRhYTgtNGQ3ZC05NDMwLWU3ZTcyM2Q0NTUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDU2MDcyMTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=6a057da9-e959-4b7f-8c31-512e7c6f0620 http.request.method=POST http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="684.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=deb434ef-59aa-4efa-a257-8808f17ea41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/9e64b311-8601-474c-a0e3-c49a865e64de?_state=zJzeqEWnsON8QrBn4gSQCQESiwlEeb6DLhIujiNaHpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNjRiMzExLTg2MDEtNDc0Yy1hMGUzLWM0OWE4NjVlNjRkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDkxNzY1MjlaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" provided=sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be vars.name="foo/bar" vars.uuid=9e64b311-8601-474c-a0e3-c49a865e64de time="2025-10-23T05:21:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=deb434ef-59aa-4efa-a257-8808f17ea41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/9e64b311-8601-474c-a0e3-c49a865e64de?_state=zJzeqEWnsON8QrBn4gSQCQESiwlEeb6DLhIujiNaHpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNjRiMzExLTg2MDEtNDc0Yy1hMGUzLWM0OWE4NjVlNjRkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDkxNzY1MjlaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9e64b311-8601-474c-a0e3-c49a865e64de time="2025-10-23T05:21:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=deb434ef-59aa-4efa-a257-8808f17ea41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/9e64b311-8601-474c-a0e3-c49a865e64de?_state=zJzeqEWnsON8QrBn4gSQCQESiwlEeb6DLhIujiNaHpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNjRiMzExLTg2MDEtNDc0Yy1hMGUzLWM0OWE4NjVlNjRkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDkxNzY1MjlaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.609µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9e64b311-8601-474c-a0e3-c49a865e64de 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "PUT /v2/foo/bar/blobs/uploads/9e64b311-8601-474c-a0e3-c49a865e64de?_state=zJzeqEWnsON8QrBn4gSQCQESiwlEeb6DLhIujiNaHpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNjRiMzExLTg2MDEtNDc0Yy1hMGUzLWM0OWE4NjVlNjRkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMDkxNzY1MjlaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=569f2171-cc36-43db-92d4-fcab95e763e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="693.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=937c69d7-7f0b-4db1-b481-5a0d55826b7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/7c5bfe09-a5f3-405a-ab90-c741e32b07e2?_state=mmIQDOtDlfYZgGsA3bk49yOHbf2bBRLSUUtMtKrWpyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNWJmZTA5LWE1ZjMtNDA1YS1hYjkwLWM3NDFlMzJiMDdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTEwODYwMjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="898.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "PUT /v2/foo/bar/blobs/uploads/7c5bfe09-a5f3-405a-ab90-c741e32b07e2?_state=mmIQDOtDlfYZgGsA3bk49yOHbf2bBRLSUUtMtKrWpyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNWJmZTA5LWE1ZjMtNDA1YS1hYjkwLWM3NDFlMzJiMDdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTEwODYwMjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=fa146fa2-dd08-439d-96a4-179706500504 http.request.method=POST http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=94887b31-c3ea-4688-b6ea-ee0126c40e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/d2310c79-156b-48ff-993d-43b484460126?_state=5qgwhWrGf5rrEhhD9kJEPiZpFbMtshutqTZr_IKr11J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzEwYzc5LTE1NmItNDhmZi05OTNkLTQzYjQ4NDQ2MDEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTI5NjQzNjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="893.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "PUT /v2/foo/bar/blobs/uploads/d2310c79-156b-48ff-993d-43b484460126?_state=5qgwhWrGf5rrEhhD9kJEPiZpFbMtshutqTZr_IKr11J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzEwYzc5LTE1NmItNDhmZi05OTNkLTQzYjQ4NDQ2MDEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTI5NjQzNjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=649ac45c-9d9a-4ccc-a2b1-15c461dcecee http.request.method=POST http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=1aed235f-7f64-457e-981b-b8673d1457c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/35408de1-b0c7-45d0-8df2-48fe1aac2ad2?_state=YfOpWgvBGRbaa2cPT_o52ndMNGiG246QCakkkcKWfuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDA4ZGUxLWIwYzctNDVkMC04ZGYyLTQ4ZmUxYWFjMmFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTUwMTc3MDZaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852832672s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:08 +0000] "PUT /v2/foo/bar/blobs/uploads/35408de1-b0c7-45d0-8df2-48fe1aac2ad2?_state=YfOpWgvBGRbaa2cPT_o52ndMNGiG246QCakkkcKWfuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDA4ZGUxLWIwYzctNDVkMC04ZGYyLTQ4ZmUxYWFjMmFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTowOC4yMTUwMTc3MDZaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=3078be25-858c-40e6-aaa5-72295c25b895 http.request.method=POST http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41069" http.request.id=946a961a-8f34-4a41-baa6-68acd03d8323 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/79adfcf8-b7bc-4564-9cdc-088e59c275a8?_state=sMXh-LMw34q1HMHxhhok-ihAzZrofrtjh23nSRQ7dCR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YWRmY2Y4LWI3YmMtNDU2NC05Y2RjLTA4OGU1OWMyNzVhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMC4wODY1NzkzNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.816672716s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/79adfcf8-b7bc-4564-9cdc-088e59c275a8?_state=sMXh-LMw34q1HMHxhhok-ihAzZrofrtjh23nSRQ7dCR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YWRmY2Y4LWI3YmMtNDU2NC05Y2RjLTA4OGU1OWMyNzVhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMC4wODY1NzkzNjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=9b883e42-e8d0-4e02-9512-ad265272b5ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/uploads/79adfcf8-b7bc-4564-9cdc-088e59c275a8?_state=P5WMQaoXeBfsKvh3M7u4j30l__FYJj8C_HWR_7jNcz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YWRmY2Y4LWI3YmMtNDU2NC05Y2RjLTA4OGU1OWMyNzVhOCIsIk9mZnNldCI6MzEwNDMwNzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTBaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.duration="977.249µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/79adfcf8-b7bc-4564-9cdc-088e59c275a8?_state=P5WMQaoXeBfsKvh3M7u4j30l__FYJj8C_HWR_7jNcz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YWRmY2Y4LWI3YmMtNDU2NC05Y2RjLTA4OGU1OWMyNzVhOCIsIk9mZnNldCI6MzEwNDMwNzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTBaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=645553a6-237f-4be8-aacc-aee9b0611335 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="714.207µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=888e35c6-09c5-421b-bc15-477f5f32abb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.457921ms http.response.status=200 http.response.written=31043072 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 200 31043072 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=error msg="error parsing digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=d917f634-d7e6-407d-9aa7-37cb6ea55a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" time="2025-10-23T05:21:11Z" 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.25.3 http.request.host="127.0.0.1:41069" http.request.id=d917f634-d7e6-407d-9aa7-37cb6ea55a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.527µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=a91e9042-76c4-450d-8ea5-6bf241720591 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.duration="941.13µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=b6179585-6148-4df8-bd55-a077f49a25be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.duration="843.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=e466a515-81dd-4316-99f5-f8744aa7ae2d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.967µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=89daf746-e1f3-4f8d-868f-406d5e545fd4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.886µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=error msg="error parsing digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=0b1a87e4-504c-4409-8fe4-a522cc471edc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51578" http.request.uri="/v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" time="2025-10-23T05:21:11Z" 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.25.3 http.request.host="127.0.0.1:41069" http.request.id=0b1a87e4-504c-4409-8fe4-a522cc471edc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51578" http.request.uri="/v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.368µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T05:21:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=36fe8c2b-01d2-4c8a-b4da-f2d9f678a44c http.request.method=POST http.request.remoteaddr="127.0.0.1:51586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=32a7320f-1d68-4839-81be-b9b72ad1fefc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51586" http.request.uri="/v2/foo/bar/blobs/uploads/58768729-c3ae-4a62-88fd-1deaf85676a8?_state=TQT5HcdvSLHgPqMESjuf55k8Dr_KdmkNkLgyFxj5-pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NzY4NzI5LWMzYWUtNGE2Mi04OGZkLTFkZWFmODU2NzZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMS45NDUwODI4MTFaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.76420936s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/58768729-c3ae-4a62-88fd-1deaf85676a8?_state=TQT5HcdvSLHgPqMESjuf55k8Dr_KdmkNkLgyFxj5-pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NzY4NzI5LWMzYWUtNGE2Mi04OGZkLTFkZWFmODU2NzZhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMS45NDUwODI4MTFaIn0%3D&digest=sha256%3A3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=cd65f0cd-97df-4de7-989f-e44d68c6aee3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51586" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="950.889µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=4b9450bf-b634-47ee-b44a-fd27da3fe739 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.792482758s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-10-23T05:21:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41069" http.request.id=e7af04ef-3e03-4af0-bec9-97ea3b168ab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51556" http.request.uri="/v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.796206795s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [23/Oct/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha256:3d533a1111e4353e91c0d37476fb0065254644b14bd9453657221037685f81be HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.67s) === RUN TestRelativeURL time="2025-10-23T05:21:13Z" 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.25.3 time="2025-10-23T05:21:13Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36307" http.request.id=6531f73d-4104-4f03-94f0-706c8c6beaec http.request.method=POST http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36307" http.request.id=6d179b78-30fb-41d8-bc36-e759275b4184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/bar/blobs/uploads/dbd7a8d3-e56d-4964-8f6e-372999327e86?_state=CUusiziOq5d8lT7LEeoUp4RcQCdhPa32EYKqvOcOWUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZDdhOGQzLWU1NmQtNDk2NC04ZjZlLTM3Mjk5OTMyN2U4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMy43MzQ5OTkzODRaIn0%3D&digest=sha256%3A77846eb1652de667107950940b71193ec562882374f39ba2066b5bdac39d93d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520448162s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:13 +0000] "PUT /v2/foo/bar/blobs/uploads/dbd7a8d3-e56d-4964-8f6e-372999327e86?_state=CUusiziOq5d8lT7LEeoUp4RcQCdhPa32EYKqvOcOWUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZDdhOGQzLWU1NmQtNDk2NC04ZjZlLTM3Mjk5OTMyN2U4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxMy43MzQ5OTkzODRaIn0%3D&digest=sha256%3A77846eb1652de667107950940b71193ec562882374f39ba2066b5bdac39d93d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36307" http.request.id=efcd6e28-ca87-4758-b4ba-3ed4fbb58e94 http.request.method=POST http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36307" http.request.id=f702fb89-c81e-47a9-b8f3-0aaba50dd064 http.request.method=POST http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36307" http.request.id=3dae73ca-88e8-4ce7-a6c2-4532e51c06fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/bar/blobs/uploads/aea85c91-562b-4f5e-b084-0e35130066fa?_state=jTQTrfg-M1Js68mKgAuehphJCs9aThjWE5Z8pCz1kA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTg1YzkxLTU2MmItNGY1ZS1iMDg0LTBlMzUxMzAwNjZmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNS40NTQ5MDkyNjhaIn0%3D&digest=sha256%3Affe67e34fd8d439012ff797dcffef133c7325fd7abf07b5b34eafb48857f6abb" http.request.useragent="Go-http-client/1.1" http.response.duration=523.158388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:15 +0000] "PUT /v2/foo/bar/blobs/uploads/aea85c91-562b-4f5e-b084-0e35130066fa?_state=jTQTrfg-M1Js68mKgAuehphJCs9aThjWE5Z8pCz1kA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTg1YzkxLTU2MmItNGY1ZS1iMDg0LTBlMzUxMzAwNjZmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNS40NTQ5MDkyNjhaIn0%3D&digest=sha256%3Affe67e34fd8d439012ff797dcffef133c7325fd7abf07b5b34eafb48857f6abb HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.25s) === RUN TestBlobDeleteDisabled time="2025-10-23T05:21:15Z" 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.25.3 time="2025-10-23T05:21:15Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:44711" http.request.id=75fcf47b-e4ef-41d0-8564-7fb7ed96c360 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42998" http.request.uri="/v2/foo/bar/blobs/sha256:46fdf66052279f3237095d86873ecc0b99208c04047fcc50daeb1c9d5dbd98d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="721.367µs" http.response.status=405 http.response.written=78 vars.digest="sha256:46fdf66052279f3237095d86873ecc0b99208c04047fcc50daeb1c9d5dbd98d9" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:46fdf66052279f3237095d86873ecc0b99208c04047fcc50daeb1c9d5dbd98d9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.11s) === RUN TestDeleteDisabled time="2025-10-23T05:21:16Z" 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.25.3 time="2025-10-23T05:21:16Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35817" http.request.id=550bfb89-834a-42aa-bae8-aeb152f5533d http.request.method=POST http.request.remoteaddr="127.0.0.1:39744" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35817" http.request.id=19a6c5d3-4e85-4755-91ad-be641122cc7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39744" http.request.uri="/v2/foo/bar/blobs/uploads/57f84bc9-b12b-4cc6-8381-11e781a3e7ad?_state=aHzMG8wBzGkRmqzD20gTu9DDnykimbhcaVLSOnkjrxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3Zjg0YmM5LWIxMmItNGNjNi04MzgxLTExZTc4MWEzZTdhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNi4xNjQwMjcyMDZaIn0%3D&digest=sha256%3A0c12f6521271752f32e521605f02c3c2021a9e54dda98b32e61b3241aa183bb2" http.request.useragent="Go-http-client/1.1" http.response.duration=552.299395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "PUT /v2/foo/bar/blobs/uploads/57f84bc9-b12b-4cc6-8381-11e781a3e7ad?_state=aHzMG8wBzGkRmqzD20gTu9DDnykimbhcaVLSOnkjrxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3Zjg0YmM5LWIxMmItNGNjNi04MzgxLTExZTc4MWEzZTdhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNi4xNjQwMjcyMDZaIn0%3D&digest=sha256%3A0c12f6521271752f32e521605f02c3c2021a9e54dda98b32e61b3241aa183bb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:35817" http.request.id=ef4848b9-edfb-4635-8a35-2232d668a408 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39744" http.request.uri="/v2/foo/bar/blobs/sha256:0c12f6521271752f32e521605f02c3c2021a9e54dda98b32e61b3241aa183bb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.487µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0c12f6521271752f32e521605f02c3c2021a9e54dda98b32e61b3241aa183bb2" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:0c12f6521271752f32e521605f02c3c2021a9e54dda98b32e61b3241aa183bb2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.63s) === RUN TestDeleteReadOnly time="2025-10-23T05:21:16Z" 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.25.3 time="2025-10-23T05:21:16Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33939" http.request.id=c32ae3c4-522e-4a69-a210-25dc227991bc http.request.method=POST http.request.remoteaddr="127.0.0.1:40318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33939" http.request.id=e6eef67a-8887-4e3e-b4b6-e63ad35649bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40318" http.request.uri="/v2/foo/bar/blobs/uploads/eda1b9d8-b69c-4093-b82b-a6dad5e67baf?_state=JzRnylihFT1pWik_wIZzusgCl8d7KC0gJCqeNHwRUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTFiOWQ4LWI2OWMtNDA5My1iODJiLWE2ZGFkNWU2N2JhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNi44MDMwMDgwOTRaIn0%3D&digest=sha256%3A90db246ca7f3b317b68ae69212d173d4dece8f24a311cd9ece1bb40d6c5c9453" http.request.useragent="Go-http-client/1.1" http.response.duration=702.328191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:16 +0000] "PUT /v2/foo/bar/blobs/uploads/eda1b9d8-b69c-4093-b82b-a6dad5e67baf?_state=JzRnylihFT1pWik_wIZzusgCl8d7KC0gJCqeNHwRUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTFiOWQ4LWI2OWMtNDA5My1iODJiLWE2ZGFkNWU2N2JhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToxNi44MDMwMDgwOTRaIn0%3D&digest=sha256%3A90db246ca7f3b317b68ae69212d173d4dece8f24a311cd9ece1bb40d6c5c9453 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:90db246ca7f3b317b68ae69212d173d4dece8f24a311cd9ece1bb40d6c5c9453 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.79s) === RUN TestStartPushReadOnly time="2025-10-23T05:21:17Z" 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.25.3 time="2025-10-23T05:21:17Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-23T05:21:17Z" 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.25.3 time="2025-10-23T05:21:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=e93f3c9f-95fb-417a-abd4-0809a3c447e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" 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="757.848µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T05:21:17Z" 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.25.3 http.request.host="127.0.0.1:39869" http.request.id=7f183760-6ab2-4e6c-8913-15d7425b62fb http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" 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="687.687µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=41770a06-ca01-469b-b6b0-d4f6f0968724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" 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="662.007µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=1f5efcf7-9139-469e-987f-52d2db486f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" 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.00705ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=1f5efcf7-9139-469e-987f-52d2db486f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" 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.07209ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=1f5efcf7-9139-469e-987f-52d2db486f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" 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.119611ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=1f5efcf7-9139-469e-987f-52d2db486f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" 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.152531ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T05:21:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=f4923d58-b8e6-4f60-bfd0-6499fe81566f http.request.method=POST http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=fc7fb539-adfb-4ca8-a4d4-4ed691e47db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/blobs/uploads/c4d12dbe-63c3-4076-9e22-eeeb3254a980?_state=AH-RBl5IktcudCvguue7VTZ84JbZtgUIPVH40iuhVdR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNGQxMmRiZS02M2MzLTQwNzYtOWUyMi1lZWViMzI1NGE5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTcuNjAwOTYwNzA2WiJ9&digest=sha256%3Ac3e4ae0d0b6e0cfe2c051bfbd0643508cb42becd5675734b0b710365c2e7847b" http.request.useragent="Go-http-client/1.1" http.response.duration=648.244339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/c4d12dbe-63c3-4076-9e22-eeeb3254a980?_state=AH-RBl5IktcudCvguue7VTZ84JbZtgUIPVH40iuhVdR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNGQxMmRiZS02M2MzLTQwNzYtOWUyMi1lZWViMzI1NGE5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTcuNjAwOTYwNzA2WiJ9&digest=sha256%3Ac3e4ae0d0b6e0cfe2c051bfbd0643508cb42becd5675734b0b710365c2e7847b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=7ea69b55-38b5-444f-98fe-c06eec70e38f http.request.method=POST http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=67e82f08-fe27-4ab9-b3a9-2ca0139f02e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/blobs/uploads/f19d075c-dd90-4cba-8aec-4d4cd4d5524d?_state=uMHo9-iiKMBBqQba_oE54YvCAZsf9qXpzCOSNKDMLnd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMTlkMDc1Yy1kZDkwLTRjYmEtOGFlYy00ZDRjZDRkNTUyNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTguMzcyMDQyMTM0WiJ9&digest=sha256%3Aa42a4aba25ccd35ba1a1e3d538b0167536367255d4d34d2afed00c0e239e012e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327055419s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/f19d075c-dd90-4cba-8aec-4d4cd4d5524d?_state=uMHo9-iiKMBBqQba_oE54YvCAZsf9qXpzCOSNKDMLnd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMTlkMDc1Yy1kZDkwLTRjYmEtOGFlYy00ZDRjZDRkNTUyNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTguMzcyMDQyMTM0WiJ9&digest=sha256%3Aa42a4aba25ccd35ba1a1e3d538b0167536367255d4d34d2afed00c0e239e012e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=f34ab92e-ab40-4ef4-bcdb-2c477f76900f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.306573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=81fa810f-fa32-45aa-aa41-9d764492603f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=2753c1b7-c505-4d05-9a5c-41e46b69c0f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" 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="991.009µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=24e5524b-66ae-4514-b087-b51d2c974cb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.00549ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39869" http.request.id=24609336-3f7b-44af-ae7c-c1ad47e1ac77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39869" http.request.id=d295f02a-6390-4828-9080-1511da0c5838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39869" http.request.id=b51f97c3-18e6-4b6f-802f-2aefafae7bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=583f9107-2a33-400e-bb61-186ff975aff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="992.05µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=381cbdb4-c3c5-4ba0-a01a-2dd38769b9aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="674.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=1e27385e-1165-404d-85d2-782a8604b204 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.duration="636.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=0406da9e-90d6-4b36-a2be-30dfdb6f918b http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.726µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=error msg="payload digest does match: "sha256:d3edab1044937d3c28835c6dd98763ab559b14fed6606d1e32e93bdd67db7686" != "sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15"" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=2dd21aae-e93c-4cb0-8789-952f96196b4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" time="2025-10-23T05:21:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=2dd21aae-e93c-4cb0-8789-952f96196b4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.207µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15" 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:81d048016c3d10ddb40232bed858f94f84235b41b28da9275fa69164767e7c15 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=0897837c-699d-458b-941d-25c70c4441ee http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.889µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" 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.25.3 http.request.host="127.0.0.1:39869" http.request.id=3e2b7ee6-b4c6-41a0-b942-d055c00ea42b http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" 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="501.285µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=59524233-6093-452c-a345-198c4104ae4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="600.646µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:19Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=59524233-6093-452c-a345-198c4104ae4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="630.646µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:19Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=59524233-6093-452c-a345-198c4104ae4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="649.447µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=84f00114-421b-4e32-b68d-d935616269bb http.request.method=POST http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=ebe957ee-0333-436e-92c9-50aa6b9124fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/0b006933-3b7b-40bb-ac5c-a29582347df6?_state=D-UFd7e4RgHG33PatN58Z8VCp2FHVsMbxeiTcloPHah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjAwNjkzMy0zYjdiLTQwYmItYWM1Yy1hMjk1ODIzNDdkZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTkuNzE5MjY4OTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="909.609µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/0b006933-3b7b-40bb-ac5c-a29582347df6?_state=D-UFd7e4RgHG33PatN58Z8VCp2FHVsMbxeiTcloPHah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjAwNjkzMy0zYjdiLTQwYmItYWM1Yy1hMjk1ODIzNDdkZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTkuNzE5MjY4OTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=d9b8559f-9171-4516-8f1a-3417cffa4ad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="752.008µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:19Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=d9b8559f-9171-4516-8f1a-3417cffa4ad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="778.528µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T05:21:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=7b6c7c9a-3daf-48c9-bd03-886cffdd214e http.request.method=POST http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02957ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=19691683-3efd-4629-87cd-c4cfc4bdecfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/9e5c9d8b-f815-46fa-b51b-91fda5f3fad7?_state=BAgU3fb3UiMDPTNMi-mCim_sIHHou70916FoM_Nrh2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTVjOWQ4Yi1mODE1LTQ2ZmEtYjUxYi05MWZkYTVmM2ZhZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTkuODE0ODQ4MTMxWiJ9&digest=sha256%3Ac4e969e3e128cd135eff90a777f06ca9b37bb10c1457f2e61520f0fd6e7f84a2" http.request.useragent="Go-http-client/1.1" http.response.duration=741.559537ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e5c9d8b-f815-46fa-b51b-91fda5f3fad7?_state=BAgU3fb3UiMDPTNMi-mCim_sIHHou70916FoM_Nrh2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTVjOWQ4Yi1mODE1LTQ2ZmEtYjUxYi05MWZkYTVmM2ZhZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MTkuODE0ODQ4MTMxWiJ9&digest=sha256%3Ac4e969e3e128cd135eff90a777f06ca9b37bb10c1457f2e61520f0fd6e7f84a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=c64d39f7-b562-499b-98fb-f7304f68c52a http.request.method=POST http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=2e48161b-3e57-40a5-8c29-11584b7af41c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/blobs/uploads/6e11b283-6ec0-4121-a356-ecb40601576e?_state=Y60npvwAd7I0m-pGu537TduWji9mVBMtqVnoeOvyc897Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTExYjI4My02ZWMwLTQxMjEtYTM1Ni1lY2I0MDYwMTU3NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjAuNjM2MzA2NzM1WiJ9&digest=sha256%3Ae585cba2af9861bb0af93ad9ba083bb6007aa82bc3bc5d1798fb9b26a498cb45" http.request.useragent="Go-http-client/1.1" http.response.duration=525.589292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/6e11b283-6ec0-4121-a356-ecb40601576e?_state=Y60npvwAd7I0m-pGu537TduWji9mVBMtqVnoeOvyc897Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTExYjI4My02ZWMwLTQxMjEtYTM1Ni1lY2I0MDYwMTU3NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjAuNjM2MzA2NzM1WiJ9&digest=sha256%3Ae585cba2af9861bb0af93ad9ba083bb6007aa82bc3bc5d1798fb9b26a498cb45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=26e08f6f-f6be-475d-a504-92a6dcf7fd39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="946.97µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39869" http.request.id=04cbf05a-c0de-4e58-b384-9a564b17522f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35" http.request.useragent="Go-http-client/1.1" http.response.duration="833.768µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=12ed24a1-7e51-4c18-9af7-49ab3f59b80f http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" 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="826.968µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=ca111523-5b52-4757-bf18-2ad87a1d2082 http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="729.968µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=59f83d56-3bef-477f-abb1-854f6d59ec2c http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="579.845µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=7feddda9-f233-4a74-817a-bfae4104cf13 http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35" http.request.useragent="Go-http-client/1.1" http.response.duration="576.445µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=5cf59294-f6b1-4208-b791-51b070bdf9bf http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" 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="582.325µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="rewriting manifest sha256:70331a339ca66de284db0588748f8e5c0feab19a895fe0c285731a38687e2c35 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=6048c915-610d-4f8e-b1d6-4b5297295215 http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=6048c915-610d-4f8e-b1d6-4b5297295215 http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" 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.110851ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39869" http.request.id=c393647c-7432-4f85-b87a-cc9b253ea654 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" 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="625.206µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39869" http.request.id=336cb82e-1ee2-4765-806a-2077c4fc3c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="740.967µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39869" http.request.id=320c7943-fa2c-4961-a323-598236158b5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c" http.request.useragent="Go-http-client/1.1" http.response.duration="738.688µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=15e1d2aa-af9e-499e-8e2e-7d0b3f26753c http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" 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="617.286µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=421d10f5-aec8-49bb-8758-c40f505a75f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="662.246µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=40066b21-b44e-4dc6-a128-c0114ecf0bbd http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="558.725µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=04e26ec4-2eed-4159-8ef2-7d466070717c http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c" http.request.useragent="Go-http-client/1.1" http.response.duration="510.405µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="rewriting manifest list sha256:38440b64649e17ffce5d66089f2d62fbc89e0773cc60b94b6cd78ee3d702225c in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=a23b1d2a-40ae-4c7f-af13-1512fa449e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39869" http.request.id=a23b1d2a-40ae-4c7f-af13-1512fa449e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:40292" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.06641ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" 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.25.3 time="2025-10-23T05:21:21Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=91a6fa81-7fe5-4442-8878-db670ec70af3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="685.327µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" 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.25.3 http.request.host="127.0.0.1:45583" http.request.id=bfb18c7e-b816-4da5-b025-2e6358117ed6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="525.645µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=ff5ce1ac-6f70-4537-8f39-b7fa2214bb5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" 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="516.845µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=30cae71c-9dc5-48a7-b3c8-60517a7e8f78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" 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="845.208µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=30cae71c-9dc5-48a7-b3c8-60517a7e8f78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" 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="874.288µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=30cae71c-9dc5-48a7-b3c8-60517a7e8f78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.129µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=30cae71c-9dc5-48a7-b3c8-60517a7e8f78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" 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="910.649µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T05:21:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=e77e6238-e44b-4be1-aa42-008aa2610e57 http.request.method=POST http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=8e900b4b-3a06-4df0-8415-b5d5ccd5c558 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/blobs/uploads/793df307-8a93-47c6-9b1b-a7492c20e5da?_state=AHr2g3MlypuoFl_1X_4boT0PWTlZXOrFJcHWoOqD5jt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OTNkZjMwNy04YTkzLTQ3YzYtOWIxYi1hNzQ5MmMyMGU1ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjEuMjg0NzY0NTk2WiJ9&digest=sha256%3A656fe5365406d224c180d61d35aa263480606279fe6ff0f0f9c7ffe42a779363" http.request.useragent="Go-http-client/1.1" http.response.duration=953.860986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/793df307-8a93-47c6-9b1b-a7492c20e5da?_state=AHr2g3MlypuoFl_1X_4boT0PWTlZXOrFJcHWoOqD5jt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OTNkZjMwNy04YTkzLTQ3YzYtOWIxYi1hNzQ5MmMyMGU1ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjEuMjg0NzY0NTk2WiJ9&digest=sha256%3A656fe5365406d224c180d61d35aa263480606279fe6ff0f0f9c7ffe42a779363 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=019d5267-ce69-4a42-96d4-395f4efa85f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=6db799ff-4b0f-41fd-9d8d-c45a4f60fe1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/blobs/uploads/95f69204-9400-4aed-8f35-eb302432892d?_state=GX7UpTqPjsRIWnKa81ir4q5BsOAqZhVIxhpc2vBBbOJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NWY2OTIwNC05NDAwLTRhZWQtOGYzNS1lYjMwMjQzMjg5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuMzA0MjkxMzg4WiJ9&digest=sha256%3Abf62d37289d68267789097e6f0eb3f06c61dc8e95ad628845c0e6b82dd061974" http.request.useragent="Go-http-client/1.1" http.response.duration=370.023841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/95f69204-9400-4aed-8f35-eb302432892d?_state=GX7UpTqPjsRIWnKa81ir4q5BsOAqZhVIxhpc2vBBbOJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NWY2OTIwNC05NDAwLTRhZWQtOGYzNS1lYjMwMjQzMjg5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuMzA0MjkxMzg4WiJ9&digest=sha256%3Abf62d37289d68267789097e6f0eb3f06c61dc8e95ad628845c0e6b82dd061974 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=1558558b-426d-40d0-92c7-ec2914a8729c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.451015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=dadb8df2-e22e-4d87-9b37-53918c75c494 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=22166752-0cb1-43b9-97ac-76d3259096fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="996.37µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=f369e228-95bf-4cd9-9566-b4f3c37e69b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.00861ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45583" http.request.id=b502c397-a117-4276-8e80-5765d59572d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45583" http.request.id=52626012-01c8-4c37-814d-ff0a468777f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45583" http.request.id=857a7300-f07a-4620-8bb0-82ed53e9d19e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=52ccb1b0-4431-4b4e-93b4-206c1a5624c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="910.689µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=59f76984-fa98-4300-b8c5-928704783743 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="548.285µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=6520ca77-6472-4400-9a58-49d334f58759 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.duration="546.765µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=5bb7d09c-5d53-4b4c-8762-2ab95a5b18b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" 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="536.605µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=error msg="payload digest does match: "sha256:dfbdeff3fe3bee8fbbb88c0beac2af75c596d327eb5d2d5da347a8b587767a7c" != "sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5"" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=1921df5c-d4b6-441c-9ab5-a1561e870247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" time="2025-10-23T05:21:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=1921df5c-d4b6-441c-9ab5-a1561e870247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.886µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5" 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:136ae65d6c8d97137180a40ee608fa41a66a527905625acf27650648ea9328e5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=6fa3b586-3725-4b22-a39b-bd9994ceb2e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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="739.008µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" 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.25.3 http.request.host="127.0.0.1:45583" http.request.id=2ae9fa6f-5fbe-4d9a-8154-2edd944ee14a http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="597.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=8997837f-3dfc-449e-81aa-ea834adac447 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="634.007µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:22Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=8997837f-3dfc-449e-81aa-ea834adac447 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="697.287µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:22Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=8997837f-3dfc-449e-81aa-ea834adac447 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="729.568µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=c6de67b2-6e51-4721-afe6-06794acfced7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="710.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=35245564-0f68-4264-98a6-782aae0c0765 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/726609f7-2322-4065-a569-916af94a8fc8?_state=Og6cTgspuICFzlePyY6qHC7IWyu1oA2vSFTKICrnKz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjY2MDlmNy0yMzIyLTQwNjUtYTU2OS05MTZhZjk0YThmYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuNjk0NTkzNTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="895.289µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/726609f7-2322-4065-a569-916af94a8fc8?_state=Og6cTgspuICFzlePyY6qHC7IWyu1oA2vSFTKICrnKz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjY2MDlmNy0yMzIyLTQwNjUtYTU2OS05MTZhZjk0YThmYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuNjk0NTkzNTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=d2c5968a-ed91-440e-8d5f-6a905c22e268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="739.207µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:22Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=d2c5968a-ed91-440e-8d5f-6a905c22e268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="778.687µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T05:21:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=bcbcc6fa-cc0a-4b79-9c87-f58a47d4c89c http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=f69b0267-194e-401f-8bf3-eae0c7084a6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/5a991f5f-b6d0-4a5f-8258-057bef995b08?_state=NW1Hc-4Vyce562C4sXo5aPuHAZ8pm6p6BKJx2Ze7ZVt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTk5MWY1Zi1iNmQwLTRhNWYtODI1OC0wNTdiZWY5OTViMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuNzk3NDgyNzIxWiJ9&digest=sha256%3Ae318626b992d4e7aaef38f77030296a5554ef7c3d6b144a94365f8ff5e718f88" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045830811s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/5a991f5f-b6d0-4a5f-8258-057bef995b08?_state=NW1Hc-4Vyce562C4sXo5aPuHAZ8pm6p6BKJx2Ze7ZVt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTk5MWY1Zi1iNmQwLTRhNWYtODI1OC0wNTdiZWY5OTViMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjIuNzk3NDgyNzIxWiJ9&digest=sha256%3Ae318626b992d4e7aaef38f77030296a5554ef7c3d6b144a94365f8ff5e718f88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=29297701-0f49-4682-837b-0713141f1b38 http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=2f0f7c57-757f-4018-921f-49fd2f25c948 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/blobs/uploads/1491f360-8c7e-44ac-8557-5d193437a0bb?_state=671KrJAZ6zQKhHe5H07Rk4qQMGCKFwrHifoP9dMZ1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDkxZjM2MC04YzdlLTQ0YWMtODU1Ny01ZDE5MzQzN2EwYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjMuOTIxMTg3ODk5WiJ9&digest=sha256%3A2fffd01642105e56b59fc59f86972a9e9d16cb09bc244f79c8cfc29f72028e3e" http.request.useragent="Go-http-client/1.1" http.response.duration=510.920028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/1491f360-8c7e-44ac-8557-5d193437a0bb?_state=671KrJAZ6zQKhHe5H07Rk4qQMGCKFwrHifoP9dMZ1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDkxZjM2MC04YzdlLTQ0YWMtODU1Ny01ZDE5MzQzN2EwYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjMuOTIxMTg3ODk5WiJ9&digest=sha256%3A2fffd01642105e56b59fc59f86972a9e9d16cb09bc244f79c8cfc29f72028e3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=b624d89a-fa63-466d-b212-16c9dc1ed478 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="981.089µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=d55f8bc0-482f-4e53-ae5b-3f21568c4777 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a" http.request.useragent="Go-http-client/1.1" http.response.duration="799.688µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=9c30824f-e614-47fe-8df0-57d90bd2da9d http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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="739.447µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=bcc73a54-fb4c-47ee-9bf3-53b6a5fd57d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="687.967µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=bab634b7-b078-41a2-ad26-a7ad61fd7430 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="628.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=b9a3dd39-9fdf-492e-8885-c49b5fad1e35 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a" http.request.useragent="Go-http-client/1.1" http.response.duration="515.565µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=b1812315-5f55-4c8c-9392-d932aa67db63 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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="534.926µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="rewriting manifest sha256:13851269fce1b4ea5eb4e36ca3d9738ea0f29b1f6a2bccea044e47b6a9b96e8a in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=e3c233eb-31dc-4264-a38e-85e590904448 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=e3c233eb-31dc-4264-a38e-85e590904448 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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.00713ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=a4bc6807-efa2-4fa9-aa6e-f030be58d6f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" 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="618.126µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=3ea138fd-7139-4511-bfe4-e3a2caec1600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="730.247µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=50a0e24f-2e5b-4b81-9991-16d9e77f0b57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98" http.request.useragent="Go-http-client/1.1" http.response.duration="702.806µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=3c4cdbfe-2f36-4ac0-a391-198544e0e593 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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="658.366µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=0800cfac-98f9-4f3e-85d5-3d61b4b7c2c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="614.806µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=7d128659-5988-4d73-bb05-0f246c0fa66a http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="541.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=acf992cf-414b-40c7-b8a2-f06ab1f69bc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98" http.request.useragent="Go-http-client/1.1" http.response.duration="482.405µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="rewriting manifest list sha256:79c3e074f5c898e8bb4b7b8d28e709ae1b3ac99390e4453f009e528fa3aeae98 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=34c9669b-b840-4b63-ae99-f77e065fd320 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45583" http.request.id=34c9669b-b840-4b63-ae99-f77e065fd320 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.082611ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.94s) === RUN TestGetManifestWithStorageError time="2025-10-23T05:21:24Z" 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.25.3 time="2025-10-23T05:21:24Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:36439" http.request.id=3d86dc0f-ed5d-47b6-8010-19359c569b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:49394" 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="622.046µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36439" http.request.id=96edc944-0f33-425f-8324-91ca5514d255 http.request.method=GET http.request.remoteaddr="127.0.0.1:49394" 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="617.927µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36439" http.request.id=e2e0fdb5-5924-4785-a2c1-f4c617f9d963 http.request.method=GET http.request.remoteaddr="127.0.0.1:49394" 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="569.486µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36439" http.request.id=b3cd8265-edcf-4636-b4cc-d9c334290550 http.request.method=GET http.request.remoteaddr="127.0.0.1:49394" 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="713.847µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-10-23T05:21:24Z" 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.25.3 time="2025-10-23T05:21:24Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=95ddaf7f-c19a-4bfa-9cfa-a10a7affc3f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" 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="621.926µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" 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.25.3 http.request.host="127.0.0.1:32963" http.request.id=2dc964ec-6ea6-44d8-a189-2f2ee2974444 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" 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="543.566µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6e5b6d8e-4ff8-4cae-aca6-9ce546ae014a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" 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="522.445µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=5e60b18f-d93f-4d6d-9f74-5ecf240efba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" 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="853.688µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=5e60b18f-d93f-4d6d-9f74-5ecf240efba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" 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="880.088µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=5e60b18f-d93f-4d6d-9f74-5ecf240efba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" 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="899.409µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T05:21:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=5e60b18f-d93f-4d6d-9f74-5ecf240efba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" 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="917.209µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T05:21:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=b253d048-8f64-40ee-a0a7-1917ef898780 http.request.method=POST http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:25Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=b125b3ee-7d05-4a92-a6a8-eca49fcf6cc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/blobs/uploads/414e20bc-7268-4649-9063-2e6122a25260?_state=A_qAztKJKJ5lN44tzxTKl4_-aj78EuqV4Iq6-ZzK34V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTRlMjBiYy03MjY4LTQ2NDktOTA2My0yZTYxMjJhMjUyNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjQuNTU0MTY4MDQ3WiJ9&digest=sha256%3A62560053a26abcf6571c8cee10d9fed8764c4b0adfafdae13443e0ef1dc4441c" http.request.useragent="Go-http-client/1.1" http.response.duration=918.052034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/414e20bc-7268-4649-9063-2e6122a25260?_state=A_qAztKJKJ5lN44tzxTKl4_-aj78EuqV4Iq6-ZzK34V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTRlMjBiYy03MjY4LTQ2NDktOTA2My0yZTYxMjJhMjUyNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjQuNTU0MTY4MDQ3WiJ9&digest=sha256%3A62560053a26abcf6571c8cee10d9fed8764c4b0adfafdae13443e0ef1dc4441c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:25Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=24b23494-6c3e-4fa3-87a4-f2ee80c2cf76 http.request.method=POST http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02465ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=798b11d3-8909-4ba6-9ae5-895bf24f035b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/blobs/uploads/7324bf35-c685-42d9-940b-d7082637598c?_state=Wr_kXPxmEItPBs7eoVxZJl4_7pWX5_5f_3UC59dc7n57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzI0YmYzNS1jNjg1LTQyZDktOTQwYi1kNzA4MjYzNzU5OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjUuNTkwNTIzNDQ1WiJ9&digest=sha256%3A404f465163834e072064feda68e1ee06936bbde9fe17c835005ce990c68e759e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407136607s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/7324bf35-c685-42d9-940b-d7082637598c?_state=Wr_kXPxmEItPBs7eoVxZJl4_7pWX5_5f_3UC59dc7n57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzI0YmYzNS1jNjg1LTQyZDktOTQwYi1kNzA4MjYzNzU5OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjUuNTkwNTIzNDQ1WiJ9&digest=sha256%3A404f465163834e072064feda68e1ee06936bbde9fe17c835005ce990c68e759e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e0712c29-34e9-4b4e-b250-e892ff526c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e337a3f1-cffe-4223-bf9c-9ee318d6e0d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=43c70e42-2df9-479b-b152-6b37b50a06ed http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" 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="990.129µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=d2ce9c83-1eea-465c-b7cd-1300777060a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.01745ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32963" http.request.id=6bbc734d-d37b-4e90-9f24-82f9511ad36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32963" http.request.id=b65fff14-c456-4c2c-bb13-f62b58fdb8f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:32963" http.request.id=0743f3fe-801b-4f8d-87cf-204312716541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=14fd75f5-ffa6-40e3-afbf-201e81d787c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.02237ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6b59728c-a950-4fb4-8292-4186a1ec61f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="684.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=1d6451d0-c5b4-4983-a1fd-31ff811d7400 http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration="635.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=5d1b15d6-fb8f-4f1b-b1ea-72186d13b9cf http.request.method=GET http.request.remoteaddr="127.0.0.1:55632" 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="614.206µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=error msg="payload digest does match: "sha256:535ceed10600c790e32b241275be767919fd1dcddaed0d2379c3f822260d1026" != "sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df"" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=15eb8699-98a5-4816-9f09-6e34c610741b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" time="2025-10-23T05:21:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=15eb8699-98a5-4816-9f09-6e34c610741b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55632" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.728µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e73830d2-4623-417e-a138-f2acf98d85dd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55642" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration="894.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=7da02671-df4a-4e3c-9a19-f757e7a6aaa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55642" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.847µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=312d1795-a933-4e1d-a008-8893948b1831 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55644" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.288µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=44bc4fe4-2ce7-4cf8-a7d2-f57470e8cf9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=fe669b55-1120-4f7f-90cb-194cb5ec9d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.02441ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=7f9e0c88-bdc1-4c6e-a0b0-7b24aa94efc1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55666" 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="858.929µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=d7ae1c0c-6d00-479f-90d7-c9f29e12be22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=a85a90ff-99c9-4729-b051-ab5a5ef041f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.486µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6614fddc-1e6f-416b-b0e1-142b06a3ffdc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df" http.request.useragent="Go-http-client/1.1" http.response.duration="772.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:136c3abd2a1c0397016697ab226b3fe6689ba3deb192d25fde9de072b22a71df HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=3777adc6-ef94-4b2f-bb7f-aaf9f740db15 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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="600.926µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=bd6f09fa-6caf-4bb2-bcae-2730c85d6ad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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="617.766µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" 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.25.3 http.request.host="127.0.0.1:32963" http.request.id=e781e718-6ab2-47c5-bf45-7ec53cc52723 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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="635.006µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=6aebacb4-9faa-4a09-b403-705d9127bcd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" 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="728.967µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:27Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=6aebacb4-9faa-4a09-b403-705d9127bcd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" 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="794.888µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:27Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=6aebacb4-9faa-4a09-b403-705d9127bcd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.288µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=0c9e24dd-ddfd-4aa5-9477-c0228616e880 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="720.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=b8af848a-bc08-4061-906f-370b1517413b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/a3923797-e0eb-45dd-b24a-20604a68ded1?_state=1LTxaP3i_GhBr7pc_L83nWoHXETfDzB9I-6LY-gf2X17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzkyMzc5Ny1lMGViLTQ1ZGQtYjI0YS0yMDYwNGE2OGRlZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuMDMwODUzMTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="969.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/a3923797-e0eb-45dd-b24a-20604a68ded1?_state=1LTxaP3i_GhBr7pc_L83nWoHXETfDzB9I-6LY-gf2X17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzkyMzc5Ny1lMGViLTQ1ZGQtYjI0YS0yMDYwNGE2OGRlZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuMDMwODUzMTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=2e53181a-f519-496c-8041-20475e59028c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" 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="857.009µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:27Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=2e53181a-f519-496c-8041-20475e59028c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" 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="887.729µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e7b41bd3-d71b-481c-8360-c09d2d6c7838 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6a486c6b-81ac-4705-82f6-5a8f341cc0b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/66be4e5d-d604-4f54-bddb-71777cef727a?_state=FhNq_8tes9ssVYMtN0p64pYSu0Riqtvmt_UZdE0m7Wp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmJlNGU1ZC1kNjA0LTRmNTQtYmRkYi03MTc3N2NlZjcyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuMTAyODg2ODg3WiJ9&digest=sha256%3Af39404457eebcd802020cc70a54759b6573a90cb9f3a12238ca97a699ae5a7bb" http.request.useragent="Go-http-client/1.1" http.response.duration=451.550043ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/66be4e5d-d604-4f54-bddb-71777cef727a?_state=FhNq_8tes9ssVYMtN0p64pYSu0Riqtvmt_UZdE0m7Wp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmJlNGU1ZC1kNjA0LTRmNTQtYmRkYi03MTc3N2NlZjcyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuMTAyODg2ODg3WiJ9&digest=sha256%3Af39404457eebcd802020cc70a54759b6573a90cb9f3a12238ca97a699ae5a7bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=87dba289-b48d-4c22-9889-d673194a538e http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=a2c65a88-fe66-4310-af7e-1d2dbd3e6977 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/blobs/uploads/7945e565-5eaf-4b70-aeec-a72a4f21f937?_state=0I81dbPKM8SVu8zE4YobIKxA2nayydmRXUL7Dy4XQFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTQ1ZTU2NS01ZWFmLTRiNzAtYWVlYy1hNzJhNGYyMWY5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuNjgzOTA1NDQ1WiJ9&digest=sha256%3A363d31a3f1af300bae95e513d7026907c41e59f23f03b525fba6388b9641a517" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399015366s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/7945e565-5eaf-4b70-aeec-a72a4f21f937?_state=0I81dbPKM8SVu8zE4YobIKxA2nayydmRXUL7Dy4XQFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTQ1ZTU2NS01ZWFmLTRiNzAtYWVlYy1hNzJhNGYyMWY5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMDU6MjE6MjcuNjgzOTA1NDQ1WiJ9&digest=sha256%3A363d31a3f1af300bae95e513d7026907c41e59f23f03b525fba6388b9641a517 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=2acb49ba-c660-40d2-b1de-420e5fe85146 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="998.33µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=33ff231f-6c01-486c-be86-3248ec82131b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.duration="830.808µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=3548398d-bdc0-4c45-913d-b97f115cef0b http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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="717.007µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=8d05f5e3-98bc-4d34-8538-5316e90042af http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="679.686µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e87759c1-8114-4400-bb04-adfc8b58ea09 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="538.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=884de30e-ef15-475b-b998-8f29689df866 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.duration="517.765µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=347acddb-13b2-4b63-9ea8-df032e2936cb http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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="570.805µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="rewriting manifest sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6050f1b4-b807-4428-b448-2feb0b26c270 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=6050f1b4-b807-4428-b448-2feb0b26c270 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" 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.02057ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=2180eb08-3ae0-45a6-a21b-394082f83296 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.duration="658.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=fa587803-fb36-4cc3-98f5-0ce9e427753b http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="552.725µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=e6459b5f-f721-4f9f-b448-52b342c23d4c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60872" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.047µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=ef0b5455-8b2f-4c05-b57e-dc9b32973926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.duration="840.968µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=d05e211c-26e3-4fea-9289-e439b0545837 http.request.method=GET http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="642.286µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=08832ae0-09d6-44f1-b3f2-d23d0ab96cdb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60894" 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="645.766µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32963" http.request.id=ba18aa62-e3aa-4a40-81ac-1af86edfe0fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60898" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="861.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=de0a43ae-c2ce-4edb-9af5-bc7fdda3fba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60898" 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="554.726µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=78236c40-f36a-4435-a417-4a0bffcbcf0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60898" http.request.uri="/v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231" http.request.useragent="Go-http-client/1.1" http.response.duration="660.046µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/schema2/manifests/sha256:236a09953dccaf456b35d4a95339de13e3b8c0751946ee92edf3f44b37c53231 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32963" http.request.id=44db5055-4163-4075-966e-e3e212ed0f46 http.request.method=GET http.request.remoteaddr="127.0.0.1:60898" 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="602.606µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.65s) === RUN TestManifestDeleteDisabled time="2025-10-23T05:21:29Z" 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.25.3 time="2025-10-23T05:21:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:33621" http.request.id=2ad5f9c0-ac47-485e-b996-290fb5badd90 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55108" 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="743.328µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-23T05:21:29Z" 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.25.3 time="2025-10-23T05:21:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:43525" http.request.id=0458b6f5-6e35-423a-b4bb-50207799bc91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46216" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.505895ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:43525" http.request.id=38767f46-fcdd-4e1b-b5b9-bd1e21c7f325 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.312973ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:43525" http.request.id=9ce9d5ff-dc33-40e7-841f-309e77bf5e52 http.request.method=POST http.request.remoteaddr="127.0.0.1:46246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366293ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T05:21:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:43525" http.request.id=ee241eea-75db-45ab-8c3b-54151b581f34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46258" 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=1.335093ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-10-23T05:21:29Z" 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.25.3 time="2025-10-23T05:21:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=fd4abf4c-afd2-48e8-906e-7b1021c7b539 http.request.method=POST http.request.remoteaddr="127.0.0.1:55648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=ee8132c4-7438-4937-8d9d-2655d5ae2313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55648" http.request.uri="/v2/foo/bar/blobs/uploads/6bb95b2c-c81c-4215-8259-ad3bbdbb8d0b?_state=y9PPC_xshhcfT4pShyL5Ka6yRB6Z2zIZEFozoBSub7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYjk1YjJjLWM4MWMtNDIxNS04MjU5LWFkM2JiZGJiOGQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToyOS43NzExMDY3ODNaIn0%3D&digest=sha256%3Ad1d2adbf71c905ef83c6c86abfb75460d4ceeb36a62b07c814afd4a2029d9873" http.request.useragent="Go-http-client/1.1" http.response.duration=1.483512478s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:29 +0000] "PUT /v2/foo/bar/blobs/uploads/6bb95b2c-c81c-4215-8259-ad3bbdbb8d0b?_state=y9PPC_xshhcfT4pShyL5Ka6yRB6Z2zIZEFozoBSub7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYjk1YjJjLWM4MWMtNDIxNS04MjU5LWFkM2JiZGJiOGQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMToyOS43NzExMDY3ODNaIn0%3D&digest=sha256%3Ad1d2adbf71c905ef83c6c86abfb75460d4ceeb36a62b07c814afd4a2029d9873 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=8c5e9e1d-fb4c-4032-a7e4-cb6f7874a05f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55648" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21: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.25.3 time="2025-10-23T05:21:31Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=e9b7b893-cb01-4c74-a17a-e1c89fdeb851 http.request.method=GET http.request.remoteaddr="127.0.0.1:55648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="497.084µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34227" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=01a641bd-bc5a-4515-9a89-4249f801b4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55660" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="705.207µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34227/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=26cb09df-daa7-407b-ad94-fa628a13bfd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53650" http.request.uri="/v2/foo/bar/manifests/sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=423d547f-3b93-4b5d-b0dc-be95f8c193b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55672" http.request.uri="/v2/foo/bar/manifests/sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.105771ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/foo/bar/manifests/sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5 with ttl=167h59m59.99999824s" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=26cb09df-daa7-407b-ad94-fa628a13bfd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53650" http.request.uri="/v2/foo/bar/manifests/sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.910368ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/foo/bar/manifests/sha256:6a93af9d630b2fe77a060402904b3f864431f7459633bb5cc53dbf228e2f95e5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=cb38f156-aa79-405c-adc2-7786b65073a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55672" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="561.606µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34227/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=ce456dea-442f-4d86-856d-bd9c72607d6b http.request.method=GET http.request.remoteaddr="127.0.0.1:53666" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=214b64bf-1aa2-4a4a-b054-af862324f2ff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55676" 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.116851ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=ce456dea-442f-4d86-856d-bd9c72607d6b http.request.method=GET http.request.remoteaddr="127.0.0.1:53666" 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.948478ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=d8e17101-6c39-463d-b623-a0149accbdae http.request.method=POST http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=09263d65-71b3-41ed-b36c-d35cde09be57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/bar/blobs/uploads/3dc3011b-a2d8-465a-b34e-b807157e46d2?_state=v2JCk9VE2JiGCjiV66qObTQtlTXuULudWposTXn3W3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYzMwMTFiLWEyZDgtNDY1YS1iMzRlLWI4MDcxNTdlNDZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTozMS4zNDU4MTMwNzlaIn0%3D&digest=sha256%3A532d1d20b23b921ae4990a7f419ff41832072a3c0ed1921a36bb03cdb9085c52" http.request.useragent="Go-http-client/1.1" http.response.duration=558.854979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "PUT /v2/foo/bar/blobs/uploads/3dc3011b-a2d8-465a-b34e-b807157e46d2?_state=v2JCk9VE2JiGCjiV66qObTQtlTXuULudWposTXn3W3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYzMwMTFiLWEyZDgtNDY1YS1iMzRlLWI4MDcxNTdlNDZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QwNToyMTozMS4zNDU4MTMwNzlaIn0%3D&digest=sha256%3A532d1d20b23b921ae4990a7f419ff41832072a3c0ed1921a36bb03cdb9085c52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=03d9ae16-06b7-4020-88b2-67f3d832b6eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.267372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=cb2ee8f6-9e75-4b23-922a-0f2c8ed47d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="574.126µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34227/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=b264ed43-4637-40d2-8541-8fc51cb26f7e http.request.method=GET http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=e57be832-40dd-4a91-8f93-c80c7cb99ba0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55682" 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.171092ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=f8fa3254-4173-4d3b-a754-963d7dcda0f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="582.005µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34227/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=b264ed43-4637-40d2-8541-8fc51cb26f7e http.request.method=GET http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34227" http.request.id=7a838a36-e3d3-4133-a0ef-9d3b5873e79e http.request.method=GET http.request.remoteaddr="127.0.0.1:55696" 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.07813ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T05:21:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6cce41f535e6c21ec1cc8fa3f798e5601f04f03378577a1cf942f70d0579a2be with ttl=167h59m59.99999828s" go.version=go1.25.3 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36247" http.request.id=b264ed43-4637-40d2-8541-8fc51cb26f7e http.request.method=GET http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.729386ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:05:21:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.28s) === RUN TestAppDispatcher time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35987" http.request.id=1c947ad9-de28-4f5e-b688-cb04c1aef171 http.request.method=GET http.request.remoteaddr="127.0.0.1:59972" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="702.767µs" http.response.status=200 http.response.written=0 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35987" http.request.id=530b33c5-5c65-449b-a57f-fe2b9f34d617 http.request.method=GET http.request.remoteaddr="127.0.0.1:59972" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="635.206µs" http.response.status=200 http.response.written=0 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35987" http.request.id=7aa42bb7-6eea-4442-b348-cfc514dfa1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="659.247µs" http.response.status=200 http.response.written=0 time="2025-10-23T05:21:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35987" http.request.id=66beffcc-676d-4c47-a95f-dbc29fb1634f http.request.method=GET http.request.remoteaddr="127.0.0.1:59972" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="662.006µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-10-23T05:21: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.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:31Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:31Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.3 http.request.host="127.0.0.1:43143" http.request.id=01cc8af5-e569-4638-ba36-9f83447128ea http.request.method=GET http.request.remoteaddr="127.0.0.1:46602" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-23T05:21: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.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:31Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:31Z" level=info msg="configuring file health check path=/tmp/healthcheck744875521, interval=1" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-23T05:21: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.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:35Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:35Z" level=info msg="configuring TCP health check addr=127.0.0.1:37855, interval=1" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-23T05:21: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.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:39Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 time="2025-10-23T05:21:39Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44615, interval=1, threshold=3" go.version=go1.25.3 instance.id=8fc4f4f1-3c83-49b0-8d83-e16666c756b4 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 57.774s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.17s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.325s === RUN TestSchedule time="2025-10-23T05:20:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99844ms" go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.72µs" go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.76µs" go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-10-23T05:20:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-23T05:20:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99844ms" go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99852ms" go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 time="2025-10-23T05:20:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-23T05:20:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=c37c8069-c25f-43aa-bbf4-62232f154cb4 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.601s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.97s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23266304 sha256:f988ffc295cf80c0a600e5de56db2e8c6bbf2c60550717e442f54f7ed8a63c7c [] map[] } --- PASS: TestSimpleBlobRead (0.18s) === RUN TestBlobMount --- PASS: TestBlobMount (0.16s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.09s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.96s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3df34cd531f31683b8933abb61e73008fea681440f1aa1ab8f134e02742592e4 palailogos: marking blob sha256:a41e87b1a318fc430a53f831a67b8e1bab6056d9d924fc15a30401599704ceb1 palailogos: marking blob sha256:a6a5a919639a137f4b82214f5265131d0aeeeb357b7549069df7276ca77eb27d palailogos: marking manifest sha256:a41e87b1a318fc430a53f831a67b8e1bab6056d9d924fc15a30401599704ceb1 palailogos: marking blob sha256:124d81f730708c5390fe4676c3bdcf2f0475a19392cb58ad50e8fa448d282b60 palailogos: marking blob sha256:a6b82c0eddc3037699901ae369403f031be3661cb7bbcdb21128aa378432d26c palailogos: marking manifest sha256:a6a5a919639a137f4b82214f5265131d0aeeeb357b7549069df7276ca77eb27d palailogos: marking blob sha256:f2719fdfb0a47d645b0b08dfdfcb6f9dd0fb5067fd416a231c84463779d57afc palailogos: marking blob sha256:22c3b080fb392b524d9cb6170b22f496d23dc1ad2b71e8c319b0f42146ddd0ec palailogos: marking manifest sha256:bc8f9b7141c909b677e22f0342715381bb009f5a313da80cd65b84487b806ddf palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:250708eeb1846f2a5048629906b386748c516488255efd4c1cbe7d766cf1e9b4 palailogos: marking blob sha256:133d93d627aa809e79e33d81527644c0ba1d4a52050cdc57f625e9f9cbfa2ff8 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.70s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9 deletemanifests: marking manifest sha256:cf895c1de0448e6e0e41224ead1678237f4d7f6ca0309146512f54c060b0c20c deletemanifests: marking blob sha256:4028e85b48554fd0039e8f07ec7edf5d9f2bc0ff77e3aaf01620c0db55791ab4 deletemanifests: marking blob sha256:294fdc848b7c9a0ddf57e11088a20586ca4c28265fef961f56fec3d75eeda586 deletemanifests: marking blob sha256:270f51d9542907778add421bd94c974717f95f8095df96ac87f3398273dfc66d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:c13271562fcf8aebf3beab212e7bf17606b1f0adfda1ac57feec937835ae6027 blob eligible for deletion: sha256:0cc5412fc413af96790100b9c93e25113fcd9ce16dbf39b43f95dc9ab130dcbf blob eligible for deletion: sha256:1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9 blob eligible for deletion: sha256:3d08679ca82409c4fb055822933478f62cb90de8bfa836b363796327799c8d70 deletemanifests manifest eligible for deletion: sha256:1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9 deletemanifests: marking manifest sha256:cf895c1de0448e6e0e41224ead1678237f4d7f6ca0309146512f54c060b0c20c deletemanifests: marking blob sha256:4028e85b48554fd0039e8f07ec7edf5d9f2bc0ff77e3aaf01620c0db55791ab4 deletemanifests: marking blob sha256:294fdc848b7c9a0ddf57e11088a20586ca4c28265fef961f56fec3d75eeda586 deletemanifests: marking blob sha256:270f51d9542907778add421bd94c974717f95f8095df96ac87f3398273dfc66d time="2025-10-23T05:20:55Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 time="2025-10-23T05:20:55Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0cc5412fc413af96790100b9c93e25113fcd9ce16dbf39b43f95dc9ab130dcbf time="2025-10-23T05:20:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0cc5412fc413af96790100b9c93e25113fcd9ce16dbf39b43f95dc9ab130dcbf" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9 time="2025-10-23T05:20:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1667e1aea14769c0951e85d392c2e65d519d787a00385ea79e01c48186081ee9" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:3d08679ca82409c4fb055822933478f62cb90de8bfa836b363796327799c8d70 time="2025-10-23T05:20:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3d08679ca82409c4fb055822933478f62cb90de8bfa836b363796327799c8d70" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:c13271562fcf8aebf3beab212e7bf17606b1f0adfda1ac57feec937835ae6027 time="2025-10-23T05:20:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c13271562fcf8aebf3beab212e7bf17606b1f0adfda1ac57feec937835ae6027" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 --- PASS: TestDeleteManifestIfTagNotFound (0.67s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b0adb77cb28a03d4837310dd4baf84802cd98738995d4f7f14c155dadd0b031f time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b0adb77cb28a03d4837310dd4baf84802cd98738995d4f7f14c155dadd0b031f" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:f6a09baa946eb520d0b6ba7de5ba14c3f9b679108d4d825c14032c86c9cd2b14 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f6a09baa946eb520d0b6ba7de5ba14c3f9b679108d4d825c14032c86c9cd2b14" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:a69134a57e67c618b699df864e6f02060c1aa3f2dc7aa90defd630429ea17432 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a69134a57e67c618b699df864e6f02060c1aa3f2dc7aa90defd630429ea17432" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 --- PASS: TestGCWithMissingManifests (0.25s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:fb3f0ad8c2be9646ba17b5b04fc31f02dce96eed22f8a565e6517ba1c4f8fac3 komnenos: marking blob sha256:b245f1a499608ca8603002a48d018b74cf631860642021b3a230598bb11e80ef komnenos: marking blob sha256:c0c33449ba4e4019efbab430b96f6b0987c70ccc20d518ab48c9a3beb9a26b4f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5dae705c48a23171d99ffb53da3a52bb139103f8228c2bf8b0140ca93939ec93 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5dae705c48a23171d99ffb53da3a52bb139103f8228c2bf8b0140ca93939ec93" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:62f62bdb8562a621bb012529f4432ea1b1958eab147b7ff8c24e5e1de44f4e9c time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/62f62bdb8562a621bb012529f4432ea1b1958eab147b7ff8c24e5e1de44f4e9c" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:6ce22f9a6872d53d4e2173fd63df48d6deda60f0e0b6116962cefb7f74b828d7 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6ce22f9a6872d53d4e2173fd63df48d6deda60f0e0b6116962cefb7f74b828d7" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:71bea23d914db897ef3c308b21ff0f85aa1e80507ad457cbe4fd93f69d93a8ae time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71bea23d914db897ef3c308b21ff0f85aa1e80507ad457cbe4fd93f69d93a8ae" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:dbef798e8e2a718ffd51403ca3b184c5aaf44db91d76f214c6867bd2986d340a time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/dbef798e8e2a718ffd51403ca3b184c5aaf44db91d76f214c6867bd2986d340a" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 blob eligible for deletion: sha256:e7c643c6dfc4bc71980582086af7a0426096c25536fd03aa28857298a3458181 time="2025-10-23T05:20:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7c643c6dfc4bc71980582086af7a0426096c25536fd03aa28857298a3458181" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 --- PASS: TestDeletionHasEffect (0.70s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.76s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:ce571374ad5f8340b781daae83581cbc929f136a687d198853ab9b66c6bb7d6c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:189b09d9caf7141d0441bca414f6511651bd20ed4f176ec826ceaab32fbf1e14 michael_z_doukas: marking blob sha256:9f764075acfe441de0529069be8d066140de340d06eb94f3b93847ad8c5161eb 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2da02c31522f977d8481662de9ee74b59599bd7aadb20ea61941308691e827aa time="2025-10-23T05:20:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2da02c31522f977d8481662de9ee74b59599bd7aadb20ea61941308691e827aa" go.version=go1.25.3 instance.id=020d3324-52cc-4748-afae-767496e1a7b2 --- PASS: TestOrphanBlobDeleted (0.36s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:caaebc9cec7f31cf4e3207142ce59af05286f35ac92c0a60296361cdfc72e286 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:320cd0b6f3fa684a964023d6014944577f36b9221acc152956dbf24d68a3a2db --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.24s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.22s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.24s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.63s) === 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="2025-10-23T05:20:59Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 04:20:59.32425954 +0000 UTC m=-3589.884915785, actuallyDelete=true" time="2025-10-23T05:20:59Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-23T05:20:59Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381, actuallyDelete=true" time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b221b077-feaf-4d58-b43a-9cf8670d7877 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e345f8e7-aa67-4b54-85d0-d5e16c9e24f7 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/7c36a702-92e8-4431-ad62-6bc45cae74e6 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5109a388-7e2d-44f2-b95a-8c0358627869 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c86ff88-14d1-41dd-ba82-3fd5ff6a0c7f have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82127b5b-9392-4f7f-b266-137bf6a03461 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c2b18001-f47e-410b-92e4-c0a8ce195e09 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2c2ffd98-4c8f-4e0f-bfc1-5711277db353 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3817de6a-3c72-42e2-90f9-2f0e2c0b8973 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c6a2ab9-efa4-4378-929f-43a74d9dbf36 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6ceeff26-61b5-47d4-a576-8c94c7fb2b83 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.324927746 +0000 UTC m=+10.115752381). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-23T05:20:59Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071, actuallyDelete=true" time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d3c49154-8691-4e96-9dec-31f469f018a3 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f991767d-b857-4b83-a2da-bb5fcc37bf9c have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/48b5fa69-3401-4dbc-95ff-7903929b8504 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/78711012-e6e0-4802-8f99-29dc4aae2e06 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f6636025-fd4d-456a-9cac-7d2bc8d50de8 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.325884396 +0000 UTC m=+10.116709071). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-23T05:20:59Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477, actuallyDelete=true" time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/daf4d3ae-f056-42f2-a3da-9d3aaea25cf2 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed402c6e-9a1e-4c07-986d-3499b2ede8ec have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0f59f98-dad4-4592-b813-b10afc120a14 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24c2b4af-8605-4e23-9b26-eabf41728c24 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4488f783-bcfc-40bf-a86b-dea1f303a6c8 have older date (2025-10-23 04:20:59 +0000 UTC) than purge date (2025-10-23 05:20:59.326533802 +0000 UTC m=+10.117358477). Removing upload directory." time="2025-10-23T05:20:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-23T05:20:59Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 05:20:59.326972767 +0000 UTC m=+10.117797402, actuallyDelete=true" time="2025-10-23T05:20:59Z" 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 10.152s ? 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.026s === 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.029s === RUN TestWalkFileRemoved time="2025-10-23T05:20:49Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.014s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.504s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.093s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.649s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.19s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.673s ? 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="2025-10-23T05:20:49Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-23T05:20:49Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-23T05:20:49Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.3 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 TestParsing === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 time="2025-10-23T05:20:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=740d3123-bd74-47db-8d37-80ef0896e9b0 time="2025-10-23T05:20:49Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-10-23T05:20:49Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=740d3123-bd74-47db-8d37-80ef0896e9b0 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-10-23T05:20:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=740d3123-bd74-47db-8d37-80ef0896e9b0 --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-10-23T05:20:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T05:20:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T05:20:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T05:20:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.537s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.027s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- 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.495s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.37s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.856s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.020s ? 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-r17.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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Thu, 23 Oct 2025 05:21:47 +0000 elapsed time 0h 1m 13s >>> 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 (20251023.052035) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 431 MiB in 105 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...