>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Wed, 22 Oct 2025 19:08:17 +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 (20251022.190819) busybox-1.37.0-r24.trigger: Executing script... OK: 486 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) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 1105k --:--:-- ETA 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-22T19:08:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-22T19:08:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.090s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-22T19:08:45Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.061s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.073s === 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.050s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.30s) PASS ok github.com/docker/distribution/health/checks 0.357s ? 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.056s === 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.051s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.091s === 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.049s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/22 19:08:45 http: TLS handshake error from 127.0.0.1:50410: 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:43637/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43637/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43637/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43637/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46321?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.79s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-22T19:08:46Z" level=info msg="broadcaster: closing" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="closing testSink" time="2025-10-22T19:08:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-22T19:08:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:46Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-22T19:08:47Z" level=warning msg="&{0x2620540 0.9} encountered too many errors, backing off" time="2025-10-22T19:08:47Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.70s) PASS ok github.com/docker/distribution/notifications 1.768s ? 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-22T19:08:47Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-22T19:08:47.640015664Z" 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-22T19:08:47.640071264Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:08:47.640120545Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.25.3 time="2025-10-22T19:08:47.641090035Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-10-22T19:08:47.641114276Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-10-22T19:08:47.641774163Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-10-22T19:08:50.657226194Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=1ce34607-417c-436e-ae06-01a3d77b7b75 http.request.method=GET http.request.remoteaddr="127.0.0.1:44478" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.451µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:08:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-22T19:08:50.657481917Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (4.86s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-22T19:08:50.902466504Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-22T19:08:50.903374514Z" 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-22T19:08:50.903404834Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:08:50.903438514Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.25.3 time="2025-10-22T19:08:50.903879399Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.25s) PASS ok github.com/docker/distribution/registry 13.189s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.046s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === 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.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.185s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-22T19:08:45Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=f24d0551-d356-4e2d-bccb-28ee536ac329 time="2025-10-22T19:08:45Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=f24d0551-d356-4e2d-bccb-28ee536ac329 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2025-10-22T19:08:45Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password="WIyMkk_zjChhaeBRgIG7m3crO1MnoS11rC989ipVlQ0" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.158s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.072s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2025-10-22T19:08:45Z" level=info msg="token not to be used before 2025-10-22 19:08:46 +0000 UTC - currently 2025-10-22 19:08:45.970572927 +0000 UTC m=+0.124808719" time="2025-10-22T19:08:45Z" level=info msg="token not to be used after 2025-10-22 19:08:45 +0000 UTC - currently 2025-10-22 19:08:45.977345281 +0000 UTC m=+0.131580393" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-22T19:08:45Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.200s === 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.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.169s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.088s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.054s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-22T19:08:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:08:46Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:08:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39181" http.request.id=7e781706-670a-4146-80f9-2eaae340c06f http.request.method=GET http.request.remoteaddr="127.0.0.1:38132" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007571ms http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:08:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-22T19:08:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:08:46Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:08:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=8969ddb8-02bc-4e69-862f-8bc455e0825e http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.673822ms http.response.status=200 http.response.written=20 127.0.0.1 - - [22/Oct/2025:19:08:46 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-22T19:08:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=33821a75-b9a2-4e5f-bf11-fc6e11fbd083 http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:46 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=d2d1bde1-d48c-4b15-bde0-038c3c16c6d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/aaaa/blobs/uploads/4f1a0704-7869-4a03-af66-b72b5a529910?_state=55wG2RxTmmmcjZld-DHpvPj_w_06tijscLrpiHCZz817Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZjFhMDcwNC03ODY5LTRhMDMtYWY2Ni1iNzJiNWE1Mjk5MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NDYuNzI5ODE2NTE0WiJ9&digest=sha256%3Adc43b299ca63c0b4e62acd6be587f17b6a72f7945aaac475c8921c64779ab22c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.137674682s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:46 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4f1a0704-7869-4a03-af66-b72b5a529910?_state=55wG2RxTmmmcjZld-DHpvPj_w_06tijscLrpiHCZz817Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZjFhMDcwNC03ODY5LTRhMDMtYWY2Ni1iNzJiNWE1Mjk5MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NDYuNzI5ODE2NTE0WiJ9&digest=sha256%3Adc43b299ca63c0b4e62acd6be587f17b6a72f7945aaac475c8921c64779ab22c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=d86d5b19-96e4-423c-90ae-5224a075df7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:49 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=8daf00c6-278a-42cf-89db-c1d00bf4db5e http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=14527a90-2646-4979-91b0-00fdf7765a6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/bbbb/blobs/uploads/26b4833e-a188-41cf-9e10-6ecb50c15032?_state=rSULnS9oRPkqoZyPgz5ZXerDVRoEZNpp3_XEEuwr_Ll7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNmI0ODMzZS1hMTg4LTQxY2YtOWUxMC02ZWNiNTBjMTUwMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTAuMDgzNTI3MDY4WiJ9&digest=sha256%3Ac818b99a8a8f188f9ce027af350eeabbe3dd11b5aa61521300992be66bb9fe1c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664102078s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:50 +0000] "PUT /v2/foo/bbbb/blobs/uploads/26b4833e-a188-41cf-9e10-6ecb50c15032?_state=rSULnS9oRPkqoZyPgz5ZXerDVRoEZNpp3_XEEuwr_Ll7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNmI0ODMzZS1hMTg4LTQxY2YtOWUxMC02ZWNiNTBjMTUwMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTAuMDgzNTI3MDY4WiJ9&digest=sha256%3Ac818b99a8a8f188f9ce027af350eeabbe3dd11b5aa61521300992be66bb9fe1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=d462c388-e524-4e14-8d40-48c7e777351a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.904893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:51 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=521b68c1-3538-41a0-ac25-bfd85e18e6aa http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:51 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=29b6ccb0-21f8-4ad5-ad9e-90ba3bcb68a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/cccc/blobs/uploads/5fea86e0-8ded-4867-bb29-8166dfccc7d1?_state=fuKyZWYPGvit1fRtkW4LA6XG36rW56IbFDH2FNB54_F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZmVhODZlMC04ZGVkLTQ4NjctYmIyOS04MTY2ZGZjY2M3ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTEuOTQ4Mzc4ODExWiJ9&digest=sha256%3A054feed8032ffab8a5ea3286facde338c948a5463dfd1b4081ca9a31f5c02335" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437660172s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:51 +0000] "PUT /v2/foo/cccc/blobs/uploads/5fea86e0-8ded-4867-bb29-8166dfccc7d1?_state=fuKyZWYPGvit1fRtkW4LA6XG36rW56IbFDH2FNB54_F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZmVhODZlMC04ZGVkLTQ4NjctYmIyOS04MTY2ZGZjY2M3ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTEuOTQ4Mzc4ODExWiJ9&digest=sha256%3A054feed8032ffab8a5ea3286facde338c948a5463dfd1b4081ca9a31f5c02335 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=c2677470-d2f1-4360-a517-ab298fad774f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.164537ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=12e3b5d9-50b8-43b5-a683-6f8428520271 http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:53 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=8a0eb0a4-b5b0-4d61-8e41-a94986b0cd90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/dddd/blobs/uploads/72a7435e-6ce6-4587-9c91-ffecb90a9252?_state=bbxxvp_BKiTbji-aZLIwvgc0uPc0j5QLd12UhjjkERV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MmE3NDM1ZS02Y2U2LTQ1ODctOWM5MS1mZmVjYjkwYTkyNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTMuNzExMTQ2MTY0WiJ9&digest=sha256%3Ad98f8789a85a90fce09360f980f875c3a17619c939ce02a76836ca6c7d85b09d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.566902268s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:53 +0000] "PUT /v2/foo/dddd/blobs/uploads/72a7435e-6ce6-4587-9c91-ffecb90a9252?_state=bbxxvp_BKiTbji-aZLIwvgc0uPc0j5QLd12UhjjkERV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MmE3NDM1ZS02Y2U2LTQ1ODctOWM5MS1mZmVjYjkwYTkyNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTMuNzExMTQ2MTY0WiJ9&digest=sha256%3Ad98f8789a85a90fce09360f980f875c3a17619c939ce02a76836ca6c7d85b09d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=0a39517d-3c78-4211-9a88-cfd2d56a23db http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.913916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=fdbd807b-fe7c-424b-acb4-a9e12d02e3b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:56 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=cb847b6c-21d0-4f99-8454-b0fed2f899a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/eeee/blobs/uploads/2711cdf9-bfd8-41cc-808e-9806fd99c30a?_state=Fi47hYp23Ol0ZkrrDy9yddJXHHE7ebNhD51ay4dVz5d7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyNzExY2RmOS1iZmQ4LTQxY2MtODA4ZS05ODA2ZmQ5OWMzMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTYuNDU0OTcxOTU3WiJ9&digest=sha256%3A969a2f0fe152d94f31360b83007c8585b25eefacbef5516540f0a04e64d2978a" http.request.useragent="Go-http-client/1.1" http.response.duration=915.639089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:56 +0000] "PUT /v2/foo/eeee/blobs/uploads/2711cdf9-bfd8-41cc-808e-9806fd99c30a?_state=Fi47hYp23Ol0ZkrrDy9yddJXHHE7ebNhD51ay4dVz5d7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyNzExY2RmOS1iZmQ4LTQxY2MtODA4ZS05ODA2ZmQ5OWMzMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTYuNDU0OTcxOTU3WiJ9&digest=sha256%3A969a2f0fe152d94f31360b83007c8585b25eefacbef5516540f0a04e64d2978a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=51b16cc1-a4bc-4e6c-87c7-ba7c17a72223 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.865562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:57 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=cb294fa6-584e-427c-b99c-678807bce883 http.request.method=POST http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:57 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=b44df047-c7b3-43dc-adc8-27376340fc4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/ffff/blobs/uploads/71fdeb57-cee4-410f-88cf-db926ea185d3?_state=vM01VOvXwTrs7tUC-zMfZ9mkAqMf1x0Dllj4aXfBXft7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3MWZkZWI1Ny1jZWU0LTQxMGYtODhjZi1kYjkyNmVhMTg1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTcuNTUwMjQ5MzYyWiJ9&digest=sha256%3A4174408db8f4f4894109f54899e4b463ec20024f9c367d3455f5e00d64f7c4e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055925537s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:57 +0000] "PUT /v2/foo/ffff/blobs/uploads/71fdeb57-cee4-410f-88cf-db926ea185d3?_state=vM01VOvXwTrs7tUC-zMfZ9mkAqMf1x0Dllj4aXfBXft7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3MWZkZWI1Ny1jZWU0LTQxMGYtODhjZi1kYjkyNmVhMTg1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTcuNTUwMjQ5MzYyWiJ9&digest=sha256%3A4174408db8f4f4894109f54899e4b463ec20024f9c367d3455f5e00d64f7c4e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=c0442bd2-0413-4e32-baac-ccc0613066ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.66212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=6342ecc2-f50c-417e-bc00-44e7563ea48c http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.889µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=96a5bd3e-eb42-4483-adc9-63ed518b5b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="785.529µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=cf44514e-093b-43ca-a3ea-f7d3c4e76b61 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="861.81µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=75dca6c4-5fa7-4d97-9a34-d56bf3a596de http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="891.49µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=a093805b-0d65-42f9-b27e-664da3f91c8b http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="924.53µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=6320c6bc-be80-4f1a-9795-0ff01daf692e http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="799.449µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" 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:44671" http.request.id=bd41d1b6-dce2-45ac-93c0-6649e6be5374 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="957.411µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" 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:44671" http.request.id=d49c45ce-8021-4763-b427-bd633545e9f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="716.808µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=fbbd39c9-762f-4d97-ab4a-b0a4d849867d http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="773.888µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44671" http.request.id=69313afb-9dfc-42dd-aaae-f95751431617 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" 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="850.69µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-22T19:08:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:08:58Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:08:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=7ab45ec9-5e29-4a12-9ae0-2943c67dbba6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=0db63bf1-8e7b-4b3e-935d-8e9e05bf093e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/aaaa/blobs/uploads/e4bdc07f-eed3-476f-983c-6dbb00e1207d?_state=cOjQq-aIZFFY6c5b-FiiRPjJG8FhB5mjH6fXfiL8Mcp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNGJkYzA3Zi1lZWQzLTQ3NmYtOTgzYy02ZGJiMDBlMTIwN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTguODA3NDQ5MzdaIn0%3D&digest=sha256%3A0a920d77b3daf8fe94dd0e238f0765785136a58695d577c03dfbab6024a2e746" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183227522s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e4bdc07f-eed3-476f-983c-6dbb00e1207d?_state=cOjQq-aIZFFY6c5b-FiiRPjJG8FhB5mjH6fXfiL8Mcp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNGJkYzA3Zi1lZWQzLTQ3NmYtOTgzYy02ZGJiMDBlMTIwN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDg6NTguODA3NDQ5MzdaIn0%3D&digest=sha256%3A0a920d77b3daf8fe94dd0e238f0765785136a58695d577c03dfbab6024a2e746 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:08:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=a286df90-d352-4b25-8406-38abb2b69271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.836002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:08:59 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=7168f0df-1a93-4418-821d-0710026da448 http.request.method=POST http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172184ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:00 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=e23fb670-9b4f-4184-bd90-dfa90bf9d732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/bbbb/blobs/uploads/1258383a-a8f7-4a96-857a-8a505caff68b?_state=NQYZwnbojXzHFeEtqKjyA3mJH7qqDpjlp_YE9sDkTid7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMjU4MzgzYS1hOGY3LTRhOTYtODU3YS04YTUwNWNhZmY2OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDAuMTcxODgxOTg2WiJ9&digest=sha256%3A747fd563aa67bcf2c23f259e2c8596deb876de6882dad4fe97bd090ccc1d7155" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034980749s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:00 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1258383a-a8f7-4a96-857a-8a505caff68b?_state=NQYZwnbojXzHFeEtqKjyA3mJH7qqDpjlp_YE9sDkTid7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMjU4MzgzYS1hOGY3LTRhOTYtODU3YS04YTUwNWNhZmY2OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDAuMTcxODgxOTg2WiJ9&digest=sha256%3A747fd563aa67bcf2c23f259e2c8596deb876de6882dad4fe97bd090ccc1d7155 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=b112d990-6fce-4752-bfad-8295300097a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.769041ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=1f7cc46f-ae98-4059-abde-1b63983fb8b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=a2af78bd-bcda-4800-8790-f7d537e27e5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/cccc/blobs/uploads/28a81806-8a9f-409a-9a1f-807d132fad6c?_state=pXhdLge7V4F14Ow53AWXZSqqPjgL1mQefk4Q4V8EYR17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOGE4MTgwNi04YTlmLTQwOWEtOWExZi04MDdkMTMyZmFkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDEuNDgzMzA4NzA0WiJ9&digest=sha256%3A16ab8366cc0ee4ba8ce92c969d1200f8f4cce8b49ea717edfc77f8e80b9c9f44" http.request.useragent="Go-http-client/1.1" http.response.duration=2.261181499s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/28a81806-8a9f-409a-9a1f-807d132fad6c?_state=pXhdLge7V4F14Ow53AWXZSqqPjgL1mQefk4Q4V8EYR17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOGE4MTgwNi04YTlmLTQwOWEtOWExZi04MDdkMTMyZmFkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDEuNDgzMzA4NzA0WiJ9&digest=sha256%3A16ab8366cc0ee4ba8ce92c969d1200f8f4cce8b49ea717edfc77f8e80b9c9f44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=c0a9b758-c3a5-4e1f-8055-b4e71d92a788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.68428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:03 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=0e918d01-80c8-4bf3-a766-8ac1c9b7518d http.request.method=POST http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:04 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=19180166-8afd-4087-a96a-3e15b4b506fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/dddd/blobs/uploads/256379ed-464f-4302-a741-b7bf941b4325?_state=ESlXEWhi7b-11UI3FDgguLzuj3O6bpd2e83L53qkwxR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTYzNzllZC00NjRmLTQzMDItYTc0MS1iN2JmOTQxYjQzMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDQuMDM5NjM3NjU3WiJ9&digest=sha256%3A0f90abf1488742adc2f8b458840e16756ae4f8e4d423b6141a82e71acbf92e48" http.request.useragent="Go-http-client/1.1" http.response.duration=2.373021356s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:04 +0000] "PUT /v2/foo/dddd/blobs/uploads/256379ed-464f-4302-a741-b7bf941b4325?_state=ESlXEWhi7b-11UI3FDgguLzuj3O6bpd2e83L53qkwxR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTYzNzllZC00NjRmLTQzMDItYTc0MS1iN2JmOTQxYjQzMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDQuMDM5NjM3NjU3WiJ9&digest=sha256%3A0f90abf1488742adc2f8b458840e16756ae4f8e4d423b6141a82e71acbf92e48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=407ae345-8459-42f0-ad46-15508fa423ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:35686" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.63732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=896cce4b-7b6f-43d5-8a3b-a93202f3917a http.request.method=GET http.request.remoteaddr="127.0.0.1:35686" 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="867.729µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (20.07s) === RUN TestURLPrefix time="2025-10-22T19:09:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:06Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45993" http.request.id=c531578a-0808-4c9f-8d9a-4ce454d83c0a http.request.method=GET http.request.remoteaddr="127.0.0.1:36880" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.61µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-22T19:09:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:06Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=c8a58183-dbf3-400f-9c07-d6bda9d4f92f http.request.method=GET http.request.remoteaddr="127.0.0.1:34464" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.097132ms http.response.status=404 http.response.written=157 vars.digest="sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "GET /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=bcc77d87-ab5b-475a-a76b-52c30e59cfba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021772ms http.response.status=404 http.response.written=157 vars.digest="sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=798c9604-c9a7-4a68-999e-81c6c100d521 http.request.method=POST http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=5ba4d30d-f079-4068-a6d5-0cd8ae717af9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059931ms http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "GET /v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=e7496b3a-c207-437b-859d-2705c19e79d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111772ms http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=70fdcfd9-4243-48d6-bbc9-85d869ceeb59 http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b6d06b81-4a11-4162-9ef8-a90a759ed43a time="2025-10-22T19:09:06Z" 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:37013" http.request.id=70fdcfd9-4243-48d6-bbc9-85d869ceeb59 http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184813ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b6d06b81-4a11-4162-9ef8-a90a759ed43a 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "GET /v2/foo/bar/blobs/uploads/b6d06b81-4a11-4162-9ef8-a90a759ed43a?_state=rV9qA0Tdd4vpmf7eRGB9yiqhO1UyeMN0-BTY8Ue2tgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDA2YjgxLTRhMTEtNDE2Mi05ZWY4LWE5MGE3NTllZDQzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41ODk3NTA1MDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=0777ecd7-e12a-478b-8fe4-0e99df052681 http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=eb60a29d-1925-473a-bb9d-532442987f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/d4f501e2-df62-46b1-9a49-edea1560f5b9?_state=vFQHJump5UBtDxe3KXiBCbKI--sRkwBvhiJcDv94s7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZjUwMWUyLWRmNjItNDZiMS05YTQ5LWVkZWExNTYwZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41OTY5ODA4NloifQ%3D%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" provided=sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 vars.name="foo/bar" vars.uuid=d4f501e2-df62-46b1-9a49-edea1560f5b9 time="2025-10-22T19:09:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=eb60a29d-1925-473a-bb9d-532442987f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/d4f501e2-df62-46b1-9a49-edea1560f5b9?_state=vFQHJump5UBtDxe3KXiBCbKI--sRkwBvhiJcDv94s7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZjUwMWUyLWRmNjItNDZiMS05YTQ5LWVkZWExNTYwZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41OTY5ODA4NloifQ%3D%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d4f501e2-df62-46b1-9a49-edea1560f5b9 time="2025-10-22T19:09:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045, 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:37013" http.request.id=eb60a29d-1925-473a-bb9d-532442987f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/d4f501e2-df62-46b1-9a49-edea1560f5b9?_state=vFQHJump5UBtDxe3KXiBCbKI--sRkwBvhiJcDv94s7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZjUwMWUyLWRmNjItNDZiMS05YTQ5LWVkZWExNTYwZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41OTY5ODA4NloifQ%3D%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.246653ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d4f501e2-df62-46b1-9a49-edea1560f5b9 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "PUT /v2/foo/bar/blobs/uploads/d4f501e2-df62-46b1-9a49-edea1560f5b9?_state=vFQHJump5UBtDxe3KXiBCbKI--sRkwBvhiJcDv94s7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZjUwMWUyLWRmNjItNDZiMS05YTQ5LWVkZWExNTYwZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi41OTY5ODA4NloifQ%3D%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=af6c7c8d-642a-420a-8ddb-72c7cb22dc9c http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=e1829668-dd9f-4f2e-809a-4b6ce5cc4024 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/107550db-7773-490a-ad05-9226ee385dd8?_state=ftxucljR0PwAM6UkYCsWWxr0CTiKFSyUVmbn_HihL1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNzU1MGRiLTc3NzMtNDkwYS1hZDA1LTkyMjZlZTM4NWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDAxMjE1MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "PUT /v2/foo/bar/blobs/uploads/107550db-7773-490a-ad05-9226ee385dd8?_state=ftxucljR0PwAM6UkYCsWWxr0CTiKFSyUVmbn_HihL1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNzU1MGRiLTc3NzMtNDkwYS1hZDA1LTkyMjZlZTM4NWRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDAxMjE1MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=d1caf41f-5555-475d-b0ae-c0733cf1138c http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=8750618c-fd25-4269-937e-a0e420862af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/45506838-65d2-480b-800a-16599a2ef962?_state=XAeGhctNFPbTvvebcREccQNbDBvuWDWSxQFNvT8MQsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NTA2ODM4LTY1ZDItNDgwYi04MDBhLTE2NTk5YTJlZjk2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDMzMzYxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "PUT /v2/foo/bar/blobs/uploads/45506838-65d2-480b-800a-16599a2ef962?_state=XAeGhctNFPbTvvebcREccQNbDBvuWDWSxQFNvT8MQsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NTA2ODM4LTY1ZDItNDgwYi04MDBhLTE2NTk5YTJlZjk2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDMzMzYxNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=acb31859-8bc1-44f6-9c75-9c90e98e383f http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=63ea45d3-cb9e-4d3e-a852-59bf299c85a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/90ab6c5f-4002-4590-9dca-2c28fb444a7a?_state=RLURPJt717Xj6SjH2kjy3lOULFw01SClm12dqL4we9x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYWI2YzVmLTQwMDItNDU5MC05ZGNhLTJjMjhmYjQ0NGE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDY2MzgyODVaIn0%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.duration=900.405484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:06 +0000] "PUT /v2/foo/bar/blobs/uploads/90ab6c5f-4002-4590-9dca-2c28fb444a7a?_state=RLURPJt717Xj6SjH2kjy3lOULFw01SClm12dqL4we9x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYWI2YzVmLTQwMDItNDU5MC05ZGNhLTJjMjhmYjQ0NGE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNi42MDY2MzgyODVaIn0%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=e3b2dfa3-76cd-4bd6-9661-03ce2553b4d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37013" http.request.id=5022bcb4-24a5-485e-8215-48bee20d326c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/3c5bdedc-64dd-4449-9d53-a7a53f057ec1?_state=r0OpKCbsRD3z-lF34lOAZLDjZIbRgj_n75ysstZe0Ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWJkZWRjLTY0ZGQtNDQ0OS05ZDUzLWE3YTUzZjA1N2VjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNy42MTA2NTAxMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=884.798594ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:07 +0000] "PATCH /v2/foo/bar/blobs/uploads/3c5bdedc-64dd-4449-9d53-a7a53f057ec1?_state=r0OpKCbsRD3z-lF34lOAZLDjZIbRgj_n75ysstZe0Ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWJkZWRjLTY0ZGQtNDQ0OS05ZDUzLWE3YTUzZjA1N2VjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowNy42MTA2NTAxMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=d22580c3-e1f8-4e06-b9ec-d1492280ed9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/3c5bdedc-64dd-4449-9d53-a7a53f057ec1?_state=-8MInJgvnfeMB2G2ywzNv_VG8T4u0UPQ12TBfAKBG9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWJkZWRjLTY0ZGQtNDQ0OS05ZDUzLWE3YTUzZjA1N2VjMSIsIk9mZnNldCI6MTU3MzMyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDdaIn0%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/3c5bdedc-64dd-4449-9d53-a7a53f057ec1?_state=-8MInJgvnfeMB2G2ywzNv_VG8T4u0UPQ12TBfAKBG9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWJkZWRjLTY0ZGQtNDQ0OS05ZDUzLWE3YTUzZjA1N2VjMSIsIk9mZnNldCI6MTU3MzMyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MDdaIn0%3D&digest=sha256%3A67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=ea0062b4-b926-45f0-bca2-d3cc7e5f6495 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.060452ms http.response.status=200 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=6a04fa4d-b8e1-43cb-a97e-eafe36e1bb77 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=78.459814ms http.response.status=200 http.response.written=15733248 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 200 15733248 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=error msg="error parsing digest="sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=a272b789-5310-4a32-87be-ae5c0793ac91 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" vars.name="foo/bar" time="2025-10-22T19:09: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:37013" http.request.id=a272b789-5310-4a32-87be-ae5c0793ac91 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.079212ms http.response.status=400 http.response.written=110 vars.digest="sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha257:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=edfa968a-cafb-4a39-8fd0-920356130951 http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270453ms http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09: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-22T19:09:08Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=4c44f2e4-48ca-4907-a6f8-f1382a331dde http.request.method=GET http.request.remoteaddr="127.0.0.1:58638" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049572ms http.response.status=404 http.response.written=157 vars.digest="sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=012a721a-ae5f-4765-bb01-a07b43f14bef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.371µs" http.response.status=404 http.response.written=157 vars.digest="sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=b2f964d3-9715-4a35-9801-36c18e4ef842 http.request.method=POST http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=cc2055b3-0c6d-414e-bada-6e210bf79085 http.request.method=GET http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090012ms http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=1f798b3c-9010-41fe-bc7a-2f6caaf4b98e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074692ms http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=c26b15bc-15f3-43c0-a221-14058ef0c130 http.request.method=GET http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6c35c5fc-6136-4b88-aca5-7f4a7235c84e time="2025-10-22T19:09: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:33145" http.request.id=c26b15bc-15f3-43c0-a221-14058ef0c130 http.request.method=GET http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.395696ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6c35c5fc-6136-4b88-aca5-7f4a7235c84e 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/uploads/6c35c5fc-6136-4b88-aca5-7f4a7235c84e?_state=hT64xa5sa3V9AT07BuSSvap9BJ5yds0VNPQNM543YbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMzVjNWZjLTYxMzYtNGI4OC1hY2E1LTdmNGE3MjM1Yzg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44Mzg2ODg1NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=66bf67ca-b90d-47d5-9436-b0cef378aa6b http.request.method=POST http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09: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:33145" http.request.id=8457f491-73e4-479f-884c-fa6851333b81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/5b23035d-7384-4577-b56b-50343ef57063?_state=prEhaR96Gt4giQR1a01xYLfcI4dChDvPX0t6U2NCaAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjMwMzVkLTczODQtNDU3Ny1iNTZiLTUwMzQzZWY1NzA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDQ4NTkwMTRaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" provided=sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 vars.name="foo/bar" vars.uuid=5b23035d-7384-4577-b56b-50343ef57063 time="2025-10-22T19:09:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=8457f491-73e4-479f-884c-fa6851333b81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/5b23035d-7384-4577-b56b-50343ef57063?_state=prEhaR96Gt4giQR1a01xYLfcI4dChDvPX0t6U2NCaAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjMwMzVkLTczODQtNDU3Ny1iNTZiLTUwMzQzZWY1NzA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDQ4NTkwMTRaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5b23035d-7384-4577-b56b-50343ef57063 time="2025-10-22T19:09:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610, 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:33145" http.request.id=8457f491-73e4-479f-884c-fa6851333b81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/5b23035d-7384-4577-b56b-50343ef57063?_state=prEhaR96Gt4giQR1a01xYLfcI4dChDvPX0t6U2NCaAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjMwMzVkLTczODQtNDU3Ny1iNTZiLTUwMzQzZWY1NzA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDQ4NTkwMTRaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.720309ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5b23035d-7384-4577-b56b-50343ef57063 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5b23035d-7384-4577-b56b-50343ef57063?_state=prEhaR96Gt4giQR1a01xYLfcI4dChDvPX0t6U2NCaAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjMwMzVkLTczODQtNDU3Ny1iNTZiLTUwMzQzZWY1NzA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDQ4NTkwMTRaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=d5f5218f-f551-463e-8975-43ff553f184e http.request.method=POST http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=cb6ce01f-a211-4892-83e6-f28d4a087cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/75fe5cd7-2268-496a-b61e-a69283437e7b?_state=_tzQ6oJpxb_7P-o5p0w3SGL8X4DL6hInBt2PYs6uI1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmU1Y2Q3LTIyNjgtNDk2YS1iNjFlLWE2OTI4MzQzN2U3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDk3MjI3NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/75fe5cd7-2268-496a-b61e-a69283437e7b?_state=_tzQ6oJpxb_7P-o5p0w3SGL8X4DL6hInBt2PYs6uI1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmU1Y2Q3LTIyNjgtNDk2YS1iNjFlLWE2OTI4MzQzN2U3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NDk3MjI3NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=b3aa1b17-a8f5-4b11-83c6-d4cd5ce052b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=7bf10433-37d0-45ca-b256-ed32386818f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/c25c52f0-e3c8-4603-bad4-f69b2f536afb?_state=fL5z00KuA7zG00kW6wQ9eXgs1WPyQd8mjv2Wkc3s2Nl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWM1MmYwLWUzYzgtNDYwMy1iYWQ0LWY2OWIyZjUzNmFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NTI4NTM5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/c25c52f0-e3c8-4603-bad4-f69b2f536afb?_state=fL5z00KuA7zG00kW6wQ9eXgs1WPyQd8mjv2Wkc3s2Nl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWM1MmYwLWUzYzgtNDYwMy1iYWQ0LWY2OWIyZjUzNmFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NTI4NTM5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=30b2ad16-ff8d-4f48-9d03-afc8dfc6a292 http.request.method=POST http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=e77d0c49-b53f-453b-bf9d-d5278348b46a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/35051cea-f5ab-4c7b-af36-765bfd3b703b?_state=kr3upGFUA4G_hWM0BJTEbpwJQet_fFTS8sPk-6OQndN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MDUxY2VhLWY1YWItNGM3Yi1hZjM2LTc2NWJmZDNiNzAzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NTYwNzQ2OTdaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.duration=1.802125301s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/35051cea-f5ab-4c7b-af36-765bfd3b703b?_state=kr3upGFUA4G_hWM0BJTEbpwJQet_fFTS8sPk-6OQndN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MDUxY2VhLWY1YWItNGM3Yi1hZjM2LTc2NWJmZDNiNzAzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTowOC44NTYwNzQ2OTdaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=6077db48-6fd7-42c8-bfa5-f72ac4abff98 http.request.method=POST http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726019ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33145" http.request.id=7b5b14c2-1554-42e9-b7bd-33545d791ade http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/1119ca01-9186-4b33-9c99-313e34be1f01?_state=NP1faD98xYJu0jHorGjccFKHIIVmmIS3nSC-yJsVSat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTljYTAxLTkxODYtNGIzMy05Yzk5LTMxM2UzNGJlMWYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMC44MDcwMDEwNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726985803s http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/1119ca01-9186-4b33-9c99-313e34be1f01?_state=NP1faD98xYJu0jHorGjccFKHIIVmmIS3nSC-yJsVSat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTljYTAxLTkxODYtNGIzMy05Yzk5LTMxM2UzNGJlMWYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMC44MDcwMDEwNThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=82d4ea4d-6ecd-4ceb-b2ba-d190041be4c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/uploads/1119ca01-9186-4b33-9c99-313e34be1f01?_state=W4UP2weTbk4IOljx2iv-C4JuFGnm0F3w29pO8a5-rXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTljYTAxLTkxODYtNGIzMy05Yzk5LTMxM2UzNGJlMWYwMSIsIk9mZnNldCI6MjI0Mzc4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MTBaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "PUT /v2/foo/bar/blobs/uploads/1119ca01-9186-4b33-9c99-313e34be1f01?_state=W4UP2weTbk4IOljx2iv-C4JuFGnm0F3w29pO8a5-rXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTljYTAxLTkxODYtNGIzMy05Yzk5LTMxM2UzNGJlMWYwMSIsIk9mZnNldCI6MjI0Mzc4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MTBaIn0%3D&digest=sha256%3A003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=d0bd70a3-77da-4068-a56c-b116af757d90 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.108452ms http.response.status=200 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=a170ee33-2f3a-4947-bb5a-a6caaab19f6b http.request.method=GET http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=123.08202ms http.response.status=200 http.response.written=22437888 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 200 22437888 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=error msg="error parsing digest="sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=e5efae15-aff5-4340-b405-735737c1db1f http.request.method=GET http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" vars.name="foo/bar" time="2025-10-22T19:09:12Z" 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:33145" http.request.id=e5efae15-aff5-4340-b405-735737c1db1f http.request.method=GET http.request.remoteaddr="127.0.0.1:58656" http.request.uri="/v2/foo/bar/blobs/sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.93µs" http.response.status=400 http.response.written=110 vars.digest="sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha257:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=26d0b9bf-1edc-4c41-b669-326cfbfe3606 http.request.method=GET http.request.remoteaddr="127.0.0.1:58670" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.duration=1.257534ms http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=8d89ab3f-d126-4b1d-9f07-02f3d02e06e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58670" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.595581ms http.response.status=200 http.response.written=589824 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 200 589824 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33145" http.request.id=fdeb9072-0695-4e94-82e4-76440fcd6eaf http.request.method=GET http.request.remoteaddr="127.0.0.1:58664" http.request.uri="/v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.153631ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha256:003c74674f57c90bdcdb26741fb25917f56d7bcc923c013a4c869a9b42732610 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=a9150941-a36d-4eb2-ba90-d7a364fde964 http.request.method=GET http.request.remoteaddr="127.0.0.1:34496" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.097171609s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37013" http.request.id=3cc61a8b-f2f0-4731-8898-f659106a321c http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.090904141s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [22/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:67e290e137426e21b60139f587ed727f8a96405fa759baa2133a95a4b718d045 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.28s) === RUN TestBlobDelete time="2025-10-22T19:09:12Z" 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-22T19:09:12Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=99dac94a-5edd-4a37-89d5-c7084167dbb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013971ms http.response.status=404 http.response.written=157 vars.digest="sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=31322894-8e69-4c23-893b-e308a64c94fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.21µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=30f38197-d141-43c0-9eb4-0fddd142b7fb http.request.method=POST http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=c0bbadad-5ea3-4cde-bf22-3a0edd107581 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004931ms http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=af2f0beb-0ab4-468d-ab0d-2fc52f61664b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="955.811µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=c6c22746-2031-4664-b885-2e096adaf6b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cc454e98-63e0-48b7-9a26-6e34cc9f9431 time="2025-10-22T19:09:12Z" 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:32983" http.request.id=c6c22746-2031-4664-b885-2e096adaf6b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.449µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cc454e98-63e0-48b7-9a26-6e34cc9f9431 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "GET /v2/foo/bar/blobs/uploads/cc454e98-63e0-48b7-9a26-6e34cc9f9431?_state=kngGJHJqXYoSK8LCrBF2u3FSn4pEWAUA2BFUF42xGll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDU0ZTk4LTYzZTAtNDhiNy05YTI2LTZlMzRjYzlmOTQzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTEyMjU4NDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=9aa45696-8865-4deb-aeb9-8c535fd32dc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=d1ee9e13-ef9e-4a31-9431-f5447607158c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/480048e3-3a57-4769-900a-8a962053c201?_state=s553B7Al4nCn5LBRdd7ASntO3MkXU-M_eFNX1kJ9zdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDA0OGUzLTNhNTctNDc2OS05MDBhLThhOTYyMDUzYzIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTY1NjQyNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" provided=sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 vars.name="foo/bar" vars.uuid=480048e3-3a57-4769-900a-8a962053c201 time="2025-10-22T19:09:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=d1ee9e13-ef9e-4a31-9431-f5447607158c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/480048e3-3a57-4769-900a-8a962053c201?_state=s553B7Al4nCn5LBRdd7ASntO3MkXU-M_eFNX1kJ9zdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDA0OGUzLTNhNTctNDc2OS05MDBhLThhOTYyMDUzYzIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTY1NjQyNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=480048e3-3a57-4769-900a-8a962053c201 time="2025-10-22T19:09:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0, 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:32983" http.request.id=d1ee9e13-ef9e-4a31-9431-f5447607158c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/480048e3-3a57-4769-900a-8a962053c201?_state=s553B7Al4nCn5LBRdd7ASntO3MkXU-M_eFNX1kJ9zdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDA0OGUzLTNhNTctNDc2OS05MDBhLThhOTYyMDUzYzIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTY1NjQyNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066251ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=480048e3-3a57-4769-900a-8a962053c201 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "PUT /v2/foo/bar/blobs/uploads/480048e3-3a57-4769-900a-8a962053c201?_state=s553B7Al4nCn5LBRdd7ASntO3MkXU-M_eFNX1kJ9zdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDA0OGUzLTNhNTctNDc2OS05MDBhLThhOTYyMDUzYzIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTY1NjQyNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=91e14f09-75a7-4b97-b59f-14d7316e8d9a http.request.method=POST http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.491µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=d6aef3fa-6ff0-410e-b2d8-f2c5c1ad2040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/2442fd00-05ea-425e-bb1e-54be1af4591d?_state=lInvYBhA0GNAnwAatN5dTMYW8ZTwXycd5hBs8PfEEGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0NDJmZDAwLTA1ZWEtNDI1ZS1iYjFlLTU0YmUxYWY0NTkxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTk1NjA3MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "PUT /v2/foo/bar/blobs/uploads/2442fd00-05ea-425e-bb1e-54be1af4591d?_state=lInvYBhA0GNAnwAatN5dTMYW8ZTwXycd5hBs8PfEEGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0NDJmZDAwLTA1ZWEtNDI1ZS1iYjFlLTU0YmUxYWY0NTkxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MTk1NjA3MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=001e7ddc-9dfc-42ac-9a03-9cdcfe9d5196 http.request.method=POST http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=d7c13e24-619c-438f-8a53-892e5e79b806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/a4906cdd-63fb-4d1a-9c57-def21d903f60?_state=byAD1dHYW-XBq8SiKKe7elTc87mpcdH0AvIjXBjEF3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0OTA2Y2RkLTYzZmItNGQxYS05YzU3LWRlZjIxZDkwM2Y2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MjI1MTU3MzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "PUT /v2/foo/bar/blobs/uploads/a4906cdd-63fb-4d1a-9c57-def21d903f60?_state=byAD1dHYW-XBq8SiKKe7elTc87mpcdH0AvIjXBjEF3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0OTA2Y2RkLTYzZmItNGQxYS05YzU3LWRlZjIxZDkwM2Y2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MjI1MTU3MzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=0a08d038-5370-48ae-b13c-acb950965320 http.request.method=POST http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=3e0a555f-6ed4-4d4e-aab9-6c307e96c2e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/71a4c671-20eb-42de-ba7a-59ff76573793?_state=c2-DTVZ8B7LblAMORXlk_M0l1-IxTUA6XOb4Zh_-btB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxYTRjNjcxLTIwZWItNDJkZS1iYTdhLTU5ZmY3NjU3Mzc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MjU3MzEzNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361638066s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:12 +0000] "PUT /v2/foo/bar/blobs/uploads/71a4c671-20eb-42de-ba7a-59ff76573793?_state=c2-DTVZ8B7LblAMORXlk_M0l1-IxTUA6XOb4Zh_-btB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxYTRjNjcxLTIwZWItNDJkZS1iYTdhLTU5ZmY3NjU3Mzc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxMi45MjU3MzEzNjZaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=ba7dd62b-9d85-41c2-a1d0-d41d68dc8efc http.request.method=POST http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32983" http.request.id=13e8ef73-c584-4362-a950-074db56f2310 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/8352a65a-71a5-4805-9eda-dd8fdc0c6234?_state=RAVkBTfe1RRS3_u5DRY8-bcxLDlkmkKsQ4F418ykF4N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTJhNjVhLTcxYTUtNDgwNS05ZWRhLWRkOGZkYzBjNjIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNC40MTU3MTgwNjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309234535s http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:14 +0000] "PATCH /v2/foo/bar/blobs/uploads/8352a65a-71a5-4805-9eda-dd8fdc0c6234?_state=RAVkBTfe1RRS3_u5DRY8-bcxLDlkmkKsQ4F418ykF4N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTJhNjVhLTcxYTUtNDgwNS05ZWRhLWRkOGZkYzBjNjIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNC40MTU3MTgwNjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=57b453df-c1ec-4106-98cd-9402ce1995e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/uploads/8352a65a-71a5-4805-9eda-dd8fdc0c6234?_state=P4zCnIUH13xJJd79clzrOhjam-60THg9rfrghk0Uda97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTJhNjVhLTcxYTUtNDgwNS05ZWRhLWRkOGZkYzBjNjIzNCIsIk9mZnNldCI6MTk0NTM0NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MTRaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "PUT /v2/foo/bar/blobs/uploads/8352a65a-71a5-4805-9eda-dd8fdc0c6234?_state=P4zCnIUH13xJJd79clzrOhjam-60THg9rfrghk0Uda97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNTJhNjVhLTcxYTUtNDgwNS05ZWRhLWRkOGZkYzBjNjIzNCIsIk9mZnNldCI6MTk0NTM0NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MTRaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=eadda4ef-6305-43f5-9bb7-ae106acdddeb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.132413ms http.response.status=200 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=f4835f7d-32b4-44e0-94c0-33c6b1c9e34b http.request.method=GET http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=108.196378ms http.response.status=200 http.response.written=19453440 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "GET /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 200 19453440 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=error msg="error parsing digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=13f2f45e-3926-4769-ad8c-8beda7b4b67b http.request.method=GET http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" time="2025-10-22T19:09:15Z" 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:32983" http.request.id=13f2f45e-3926-4769-ad8c-8beda7b4b67b http.request.method=GET http.request.remoteaddr="127.0.0.1:47436" http.request.uri="/v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057252ms http.response.status=400 http.response.written=110 vars.digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "GET /v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=705ecd26-4ca1-4f48-9976-eb26e3f449e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47448" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316175ms http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "GET /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=1f9f9c9d-2664-407f-8653-9a9a5249537d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.156293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=fa0ba74f-f03a-4934-9d9e-3f7ba40e1b94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.97µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" 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:32983" http.request.id=40e609df-97ad-4d1a-81a0-d578f8bd1620 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47464" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.45µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=error msg="error parsing digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=e4578c17-cb82-45cf-ac34-fc4e9a4b7b32 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" time="2025-10-22T19:09:15Z" 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:32983" http.request.id=e4578c17-cb82-45cf-ac34-fc4e9a4b7b32 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.038771ms http.response.status=400 http.response.written=110 vars.digest="sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-22T19:09:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=e1bf72a3-1082-45df-8561-a6cbb58729f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=58689c38-7443-4b03-8b83-07ed74551826 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47490" http.request.uri="/v2/foo/bar/blobs/uploads/d4fa22f5-2270-43c2-a070-7214cad1e4c7?_state=3cEtiM_HZBkzMT3WZwEQtdW_lk041pr5FuyxmAARV8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZmEyMmY1LTIyNzAtNDNjMi1hMDcwLTcyMTRjYWQxZTRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNS44ODgzNDc2MjJaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.469603601s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "PUT /v2/foo/bar/blobs/uploads/d4fa22f5-2270-43c2-a070-7214cad1e4c7?_state=3cEtiM_HZBkzMT3WZwEQtdW_lk041pr5FuyxmAARV8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZmEyMmY1LTIyNzAtNDNjMi1hMDcwLTcyMTRjYWQxZTRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNS44ODgzNDc2MjJaIn0%3D&digest=sha256%3A2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=cbbaa51b-ba79-4257-9320-d5e2ce42276e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47490" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.213173ms http.response.status=200 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=cb39dd0a-9a9d-43b3-8df6-82576dc762ed http.request.method=GET http.request.remoteaddr="127.0.0.1:47448" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.612038112s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "GET /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2025-10-22T19:09:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:32983" http.request.id=cff3f66f-327f-45ce-a2f2-a99d84454bd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47444" http.request.uri="/v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.616734002s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [22/Oct/2025:19:09:15 +0000] "GET /v2/foo/bar/blobs/sha256:2dd9adbfb112d21cb806224b6b4de5957297c76da5e12f35ac49238d17da20f0 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.78s) === RUN TestRelativeURL time="2025-10-22T19:09: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-22T19:09:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37519" http.request.id=67fd6263-affb-48b8-ad9c-a6587a4d7d9a http.request.method=POST http.request.remoteaddr="127.0.0.1:44138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37519" http.request.id=d831687e-50a6-4f03-beab-96adee04b0fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44138" http.request.uri="/v2/foo/bar/blobs/uploads/5f4e1d4a-d743-4a51-b8ec-01692ecb4e2a?_state=HF0d5Xqu6zGqH7-Hx3BfMgCk1zJEVP6S1UA3DBx4qLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmNGUxZDRhLWQ3NDMtNGE1MS1iOGVjLTAxNjkyZWNiNGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNy40OTY1MjMyMTFaIn0%3D&digest=sha256%3Ab4193a56a178f59034d5f02bb8ff5876f3dd539fefacd81143cb8689bfc9356f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.073601177s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:17 +0000] "PUT /v2/foo/bar/blobs/uploads/5f4e1d4a-d743-4a51-b8ec-01692ecb4e2a?_state=HF0d5Xqu6zGqH7-Hx3BfMgCk1zJEVP6S1UA3DBx4qLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmNGUxZDRhLWQ3NDMtNGE1MS1iOGVjLTAxNjkyZWNiNGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToxNy40OTY1MjMyMTFaIn0%3D&digest=sha256%3Ab4193a56a178f59034d5f02bb8ff5876f3dd539fefacd81143cb8689bfc9356f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37519" http.request.id=2a90d66a-e88a-4c44-9dda-2aaa7b5cb7ea http.request.method=POST http.request.remoteaddr="127.0.0.1:44138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37519" http.request.id=07de375a-e317-4100-a7d0-a3b0a4792880 http.request.method=POST http.request.remoteaddr="127.0.0.1:44138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37519" http.request.id=affa590a-fc8f-45f0-8aec-580cf16277cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44138" http.request.uri="/v2/foo/bar/blobs/uploads/699836ca-45ec-4062-a9b6-2e0b9f6d3d14?_state=U_B0NZughw1ViuWcfEuuSPjcrbfVyFMTW-pU32hetr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OTgzNmNhLTQ1ZWMtNDA2Mi1hOWI2LTJlMGI5ZjZkM2QxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMC4wMTA5NjU3ODhaIn0%3D&digest=sha256%3A27511f7c4f42a34ab89937e278ea3aa1943994956a0c861adc41e4da49f5d255" http.request.useragent="Go-http-client/1.1" http.response.duration=1.413856753s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:20 +0000] "PUT /v2/foo/bar/blobs/uploads/699836ca-45ec-4062-a9b6-2e0b9f6d3d14?_state=U_B0NZughw1ViuWcfEuuSPjcrbfVyFMTW-pU32hetr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OTgzNmNhLTQ1ZWMtNDA2Mi1hOWI2LTJlMGI5ZjZkM2QxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMC4wMTA5NjU3ODhaIn0%3D&digest=sha256%3A27511f7c4f42a34ab89937e278ea3aa1943994956a0c861adc41e4da49f5d255 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.93s) === RUN TestBlobDeleteDisabled time="2025-10-22T19:09: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-22T19:09:21Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:21Z" 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:33043" http.request.id=76f83dad-84b0-4753-8857-6d2cb1ff5493 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43546" http.request.uri="/v2/foo/bar/blobs/sha256:5121db04afe84eef083f87dc27d5e74719f3510b269cdc09d9d405a83d5fc108" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.851µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5121db04afe84eef083f87dc27d5e74719f3510b269cdc09d9d405a83d5fc108" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:5121db04afe84eef083f87dc27d5e74719f3510b269cdc09d9d405a83d5fc108 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.26s) === RUN TestDeleteDisabled time="2025-10-22T19:09: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-22T19:09:21Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45677" http.request.id=3ef7fe25-affd-42d8-92c0-497683e9f065 http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45677" http.request.id=bd3b3725-2a5b-4d81-ae73-ecc335572d34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/uploads/c661c593-fca3-4f09-bcaf-b842260fe359?_state=pMfNpm3VFBUhOhvGFKwelLKFccXjjHo6VUpx4Kacawt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjFjNTkzLWZjYTMtNGYwOS1iY2FmLWI4NDIyNjBmZTM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMS44ODgxMTc0NjZaIn0%3D&digest=sha256%3Ad9640c84daa736cdcb21dc94ca7edd59a682af64a9936e2a9aec95d84527343b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505226629s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/c661c593-fca3-4f09-bcaf-b842260fe359?_state=pMfNpm3VFBUhOhvGFKwelLKFccXjjHo6VUpx4Kacawt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjFjNTkzLWZjYTMtNGYwOS1iY2FmLWI4NDIyNjBmZTM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMS44ODgxMTc0NjZaIn0%3D&digest=sha256%3Ad9640c84daa736cdcb21dc94ca7edd59a682af64a9936e2a9aec95d84527343b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:23Z" 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:45677" http.request.id=7ccfdb46-aa16-4fc9-8cbf-493935f2a2d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/sha256:d9640c84daa736cdcb21dc94ca7edd59a682af64a9936e2a9aec95d84527343b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.011µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d9640c84daa736cdcb21dc94ca7edd59a682af64a9936e2a9aec95d84527343b" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:d9640c84daa736cdcb21dc94ca7edd59a682af64a9936e2a9aec95d84527343b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.71s) === RUN TestDeleteReadOnly time="2025-10-22T19:09:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:23Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46193" http.request.id=2622cf6e-8272-4582-8c2c-57ec8b10a76f http.request.method=POST http.request.remoteaddr="127.0.0.1:51590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.263214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46193" http.request.id=1c227611-fcaf-4d2e-a64c-82cdf4410afc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51590" http.request.uri="/v2/foo/bar/blobs/uploads/1f012880-3b38-4b02-8b5b-da1f6f7f4c84?_state=s0BS1lNCU0gApwlSQX_b7du0NxaWgX5lHDpZfmhXEjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMDEyODgwLTNiMzgtNGIwMi04YjViLWRhMWY2ZjdmNGM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMy43MjA3MjU1MzlaIn0%3D&digest=sha256%3A879314d328d2891b20dde3763c1ddda0accce090d574ee52c0a82fca50b3d690" http.request.useragent="Go-http-client/1.1" http.response.duration=3.693746897s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:23 +0000] "PUT /v2/foo/bar/blobs/uploads/1f012880-3b38-4b02-8b5b-da1f6f7f4c84?_state=s0BS1lNCU0gApwlSQX_b7du0NxaWgX5lHDpZfmhXEjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMDEyODgwLTNiMzgtNGIwMi04YjViLWRhMWY2ZjdmNGM4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOToyMy43MjA3MjU1MzlaIn0%3D&digest=sha256%3A879314d328d2891b20dde3763c1ddda0accce090d574ee52c0a82fca50b3d690 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:879314d328d2891b20dde3763c1ddda0accce090d574ee52c0a82fca50b3d690 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.02s) === RUN TestStartPushReadOnly time="2025-10-22T19:09:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:27Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [22/Oct/2025:19:09:27 +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-22T19:09:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:27Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:27Z" 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:33511" http.request.id=b60f36e9-e276-4704-a784-9dc7fcffda62 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" 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.092332ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-22T19:09:27Z" 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:33511" http.request.id=a0b5b3c7-3f6d-49b3-8c39-d529c0f901f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" 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="850.089µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:27Z" 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:33511" http.request.id=490c7a06-b372-4e9e-abd4-4541dc9942f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" 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="902.05µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-22T19:09: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:33511" http.request.id=9c89e28b-5f9b-4b0d-8d53-a5a6071ac8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" 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=3.188274ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:27Z" 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:33511" http.request.id=9c89e28b-5f9b-4b0d-8d53-a5a6071ac8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" 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=3.303036ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09: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:33511" http.request.id=9c89e28b-5f9b-4b0d-8d53-a5a6071ac8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" 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=3.359676ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:27Z" 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:33511" http.request.id=9c89e28b-5f9b-4b0d-8d53-a5a6071ac8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" 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=3.416437ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-22T19:09:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=be0263e6-51f5-45ca-bca9-e64965172bc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=8c2307a9-4dbe-467c-801e-2a36013d8ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/blobs/uploads/02011136-8cc8-4790-9bc5-4cd41f4800e0?_state=4mZod__c0YMzLW4jEBe5VBEcQh5RMCQVnc57wTSYXSp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjAxMTEzNi04Y2M4LTQ3OTAtOWJjNS00Y2Q0MWY0ODAwZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MjcuNjc5NzAwODQ0WiJ9&digest=sha256%3A0e95365c1f9af0a94384bb29e0b823d334ecc7a03b03dd3e1ad69dedab9e8ceb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.269969555s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/02011136-8cc8-4790-9bc5-4cd41f4800e0?_state=4mZod__c0YMzLW4jEBe5VBEcQh5RMCQVnc57wTSYXSp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjAxMTEzNi04Y2M4LTQ3OTAtOWJjNS00Y2Q0MWY0ODAwZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MjcuNjc5NzAwODQ0WiJ9&digest=sha256%3A0e95365c1f9af0a94384bb29e0b823d334ecc7a03b03dd3e1ad69dedab9e8ceb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=29caae60-1153-440c-a1b9-0cab9e5e8567 http.request.method=POST http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=464d368d-e8d8-4933-8177-8c30b572587c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/blobs/uploads/be3162cb-8876-439b-80a3-f7a4b810f739?_state=vMIj9iPba2q4XOkvvzl-XWuEhlNKscZXsgU6Jl5N_Vp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTMxNjJjYi04ODc2LTQzOWItODBhMy1mN2E0YjgxMGY3MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzAuMTkzMzY0MTcyWiJ9&digest=sha256%3A649bc451e235bcb9ec28a4471cd4e89fce47e156263f5c51ad39a0421027a649" http.request.useragent="Go-http-client/1.1" http.response.duration=2.004995831s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/be3162cb-8876-439b-80a3-f7a4b810f739?_state=vMIj9iPba2q4XOkvvzl-XWuEhlNKscZXsgU6Jl5N_Vp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTMxNjJjYi04ODc2LTQzOWItODBhMy1mN2E0YjgxMGY3MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzAuMTkzMzY0MTcyWiJ9&digest=sha256%3A649bc451e235bcb9ec28a4471cd4e89fce47e156263f5c51ad39a0421027a649 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=2b86e5a7-58ba-443a-95dd-da15ee49cad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.805601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=d3cfa834-3178-4583-ad25-c524fca6db60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.duration=3.65212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=3d127a12-942b-42be-9979-db24a959edc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.065983ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=0aea29ef-b4de-4ef8-a7a7-241356349b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.002142ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=f1de5f23-f924-4523-a5eb-14584ff23c78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.duration=3.596839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=ac71fdfc-e43f-4c81-b043-f7ff51c1875c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.duration=3.589399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:33511" http.request.id=8100a811-9861-4546-9d27-ec429c3e9fcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.duration=3.61196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=7df16516-d6b0-42a9-92d1-c0e86a8e874f http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.065422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=6ad416b7-f537-4036-909d-6d2b93d2f17e http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="933.93µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=9d9700db-4aac-411f-b246-a9cde3c562c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.duration="886.61µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=c2d34b83-3a66-4411-8e02-42bff36fd440 http.request.method=GET http.request.remoteaddr="127.0.0.1:45834" 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="923.09µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=error msg="payload digest does match: "sha256:7bb1cf8125248b49d843c0290c8d31825e31317fa82f893b24c20b6dd2b90193" != "sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075"" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=b6c189fc-aacb-451e-8b44-1c5b4aeddefc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=b6c189fc-aacb-451e-8b44-1c5b4aeddefc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45834" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123292ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075" 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa7f48f216643cf7d84573b6a85229a3fe0ea7e3fd7de68c517cd91abc78075 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=7aa54c68-7033-4213-900f-4851f20fbb2d http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049252ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=6850e891-fc7d-4e61-a518-3a4ec910057b http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" 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="889.49µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=87c4d56b-0fbd-4a6d-baa3-e2699c14bc98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.081052ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:32Z" 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:33511" http.request.id=87c4d56b-0fbd-4a6d-baa3-e2699c14bc98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.143812ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:32Z" 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:33511" http.request.id=87c4d56b-0fbd-4a6d-baa3-e2699c14bc98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.174453ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=944f99fa-d02e-44db-b131-ff76ba25ef8e http.request.method=POST http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=850f5703-4678-44ea-80a5-f22b74e1a189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/54a9682d-42a5-4b50-83d5-517642c5e37b?_state=U6O3oXXmelo7XWWheV-oijHSVHep8DClYgFJxKKlyX17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGE5NjgyZC00MmE1LTRiNTAtODNkNS01MTc2NDJjNWUzN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzIuMjQzODQ4NDE3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/54a9682d-42a5-4b50-83d5-517642c5e37b?_state=U6O3oXXmelo7XWWheV-oijHSVHep8DClYgFJxKKlyX17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGE5NjgyZC00MmE1LTRiNTAtODNkNS01MTc2NDJjNWUzN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzIuMjQzODQ4NDE3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" 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:33511" http.request.id=f4ffc927-045f-469a-b039-469f00635461 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.118092ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:32Z" 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:33511" http.request.id=f4ffc927-045f-469a-b039-469f00635461 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.173653ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-22T19:09:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=49c4584c-a000-4b99-a5a9-adafc9f7cac6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=812c8b64-5f7e-4cc5-920b-af055a2e8c35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/c603b412-e237-490a-ad66-1120cbf7cd64?_state=J9FzcFsw43jGiDqfvwOQ6r-IhFGOEqax3XxLwn4E9iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjAzYjQxMi1lMjM3LTQ5MGEtYWQ2Ni0xMTIwY2JmN2NkNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzIuNDk0OTMyNDcxWiJ9&digest=sha256%3Afcd06ad7222a3c61e4fb36658e17e3784f70e2d1ba4f1301cf129306ebcf3b41" http.request.useragent="Go-http-client/1.1" http.response.duration=2.221267865s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/c603b412-e237-490a-ad66-1120cbf7cd64?_state=J9FzcFsw43jGiDqfvwOQ6r-IhFGOEqax3XxLwn4E9iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjAzYjQxMi1lMjM3LTQ5MGEtYWQ2Ni0xMTIwY2JmN2NkNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzIuNDk0OTMyNDcxWiJ9&digest=sha256%3Afcd06ad7222a3c61e4fb36658e17e3784f70e2d1ba4f1301cf129306ebcf3b41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=66b47dce-9385-4921-8685-c5df8d90ca0a http.request.method=POST http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=bb661142-6dbb-46fd-8543-4c18942e849d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/blobs/uploads/052b81ba-f4fa-40bd-9765-7a60f3512883?_state=G-bhi7zeMIRchrq_bltE0oh9ObC1pbHt7s2_YDOtG4N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTJiODFiYS1mNGZhLTQwYmQtOTc2NS03YTYwZjM1MTI4ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzQuOTgwNTI0ODE0WiJ9&digest=sha256%3Afd8c9053680ca7ed3495f60b00ed7c9c6153c4f2872d68635a2f31ef13fdfa33" http.request.useragent="Go-http-client/1.1" http.response.duration=2.39159556s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/052b81ba-f4fa-40bd-9765-7a60f3512883?_state=G-bhi7zeMIRchrq_bltE0oh9ObC1pbHt7s2_YDOtG4N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTJiODFiYS1mNGZhLTQwYmQtOTc2NS03YTYwZjM1MTI4ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzQuOTgwNTI0ODE0WiJ9&digest=sha256%3Afd8c9053680ca7ed3495f60b00ed7c9c6153c4f2872d68635a2f31ef13fdfa33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:33511" http.request.id=10e4dda8-757c-400d-9530-c1a9233a16c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:33511" http.request.id=85ebbd92-53ec-4e5e-a346-89943d5926ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=ea89cd39-d8ef-4f2b-a4cb-52c2bf0f0374 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.001171ms http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=ef7a3fb9-860f-4470-a890-c97a717bb293 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="989.371µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=ff8f2c3d-42d5-45dd-bcce-bcebf33b557a http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="895.37µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=4e4000c9-74f9-4967-96bc-29699724ddae http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc" http.request.useragent="Go-http-client/1.1" http.response.duration="835.73µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=65ab5c88-0967-4bb7-a46c-a89ef5b83e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" 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="837.089µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="rewriting manifest sha256:1a31a25a0c441eab2d40d8efea91dff8063a8965f2360910d622928fa7a8c4dc in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=0fe33537-e882-476f-a3f3-a533149df14c http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" 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-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=0fe33537-e882-476f-a3f3-a533149df14c http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.411946ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:33511" http.request.id=71c6157c-4e9c-406e-a694-fcdca10a8081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039851ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:33511" http.request.id=34bb2e38-0242-4ccf-8c7c-c22d2205c502 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:33511" http.request.id=5becf601-f8b4-497b-aaa4-eadd50a16c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=a175dd9f-2477-4324-ad53-f5d94aa3c01e http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.081972ms http.response.status=200 http.response.written=434 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=07c2082b-76f6-43f9-903f-a794cd443db1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.087332ms http.response.status=200 http.response.written=434 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=799563b3-2706-400f-bced-a6fea84aaea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="894.81µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=41f57d4e-8a21-4961-8c06-bbd2ec0d0275 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd" http.request.useragent="Go-http-client/1.1" http.response.duration="836.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="rewriting manifest list sha256:756f11d085e3c2beb4272ce35d6a4e33b2c9fab6eb1b4b40b2f0c7b5801a02bd in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=ca25f471-c1eb-4423-8dd2-ca96d0b35350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" 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-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33511" http.request.id=ca25f471-c1eb-4423-8dd2-ca96d0b35350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50630" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.401907ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:37Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:37Z" 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:45077" http.request.id=c03c4ccc-5bc5-46e5-bba8-deca1e90bb16 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" 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.122892ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:45077" http.request.id=36c79dc0-294c-4e05-91a9-6cbee862a747 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" 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="965.13µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:45077" http.request.id=1c8cf8f2-3fc1-48a6-8ab9-5a26ec8bcc5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" 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.289µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" 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:45077" http.request.id=cd0c9c3b-683e-4c9c-819d-c112237df7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" 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=3.177995ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:37Z" 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:45077" http.request.id=cd0c9c3b-683e-4c9c-819d-c112237df7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" 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=3.304476ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:37Z" 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:45077" http.request.id=cd0c9c3b-683e-4c9c-819d-c112237df7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" 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=3.362477ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:37Z" 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:45077" http.request.id=cd0c9c3b-683e-4c9c-819d-c112237df7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" 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=3.419317ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-22T19:09:37Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=bf5c3b2a-765a-4734-b20f-3867e13f7105 http.request.method=POST http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:40Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=8b402522-36cf-4567-a68f-3e9215a1ad45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/blobs/uploads/7815bba7-0810-4da6-b65d-e91e83c0eb88?_state=BScADlEBkuvfyPjshlNCKvRzWmcEzGkAt_o2z5xgPdB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODE1YmJhNy0wODEwLTRkYTYtYjY1ZC1lOTFlODNjMGViODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzcuNjk1MDI1NzY5WiJ9&digest=sha256%3Aeac3438b24b81346e5ad2d3b69afd415082b6fc0b6093c8ad25425b9c9f9dd11" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688381991s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/7815bba7-0810-4da6-b65d-e91e83c0eb88?_state=BScADlEBkuvfyPjshlNCKvRzWmcEzGkAt_o2z5xgPdB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODE1YmJhNy0wODEwLTRkYTYtYjY1ZC1lOTFlODNjMGViODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6MzcuNjk1MDI1NzY5WiJ9&digest=sha256%3Aeac3438b24b81346e5ad2d3b69afd415082b6fc0b6093c8ad25425b9c9f9dd11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:40Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=4a859523-246f-49df-b4e3-e7f809f2b82d http.request.method=POST http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=bbc1a49e-aa28-45e6-94de-379700647d5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/blobs/uploads/77c72cc7-f3ff-43e6-80ff-22f331068053?_state=53qBiBhVLddtfTUVqeCiqYbAyy1k_TSqjIIDlvudQsR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3N2M3MmNjNy1mM2ZmLTQzZTYtODBmZi0yMmYzMzEwNjgwNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDAuNjUyNjIxMzMxWiJ9&digest=sha256%3A0b4dc6ac2d275be621a881fe3e762beedfb09d0367213269595d22b5fce9ef1b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090516402s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/77c72cc7-f3ff-43e6-80ff-22f331068053?_state=53qBiBhVLddtfTUVqeCiqYbAyy1k_TSqjIIDlvudQsR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3N2M3MmNjNy1mM2ZmLTQzZTYtODBmZi0yMmYzMzEwNjgwNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDAuNjUyNjIxMzMxWiJ9&digest=sha256%3A0b4dc6ac2d275be621a881fe3e762beedfb09d0367213269595d22b5fce9ef1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=7ae2844d-a501-49fc-be95-c0be0e70524b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.823242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=8fd369b6-dead-4a65-aa43-cebc88f810c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.duration=3.595159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=0e2ad926-0299-4dd6-aa27-d527fde9c249 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.100982ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=38ffd629-a551-4b3c-9153-4bd5905521e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.079623ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=0b3ca772-c163-4feb-b870-46ca00cacd6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.duration=3.515039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=5322ed40-86f3-4eb7-902c-2749141b3002 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.duration=3.6614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45077" http.request.id=57eed78b-a3be-422e-9971-9ef627cc87a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.duration=3.594399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=0b451b66-5a3a-41b2-afc0-4fd0f4b57cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.196704ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=1763f147-7f83-44d4-8baf-21d60d0dc764 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="862.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=58b988b1-a8a3-4c1c-bfc6-84ae5bbaae8b http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.duration="904.729µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=a5d1770b-dd33-4c44-a80b-30af16028a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:48212" 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="880.81µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=error msg="payload digest does match: "sha256:9b91aa7d860fa2fdd8b3dc0049d373e018d7feb6404fd818e0ab4982d7230ecb" != "sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df"" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=ecb8efc9-0a02-4c97-a9cd-445163f03045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=ecb8efc9-0a02-4c97-a9cd-445163f03045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48212" http.request.uri="/v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.133932ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df" 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:94bd3b7cba835122fad7965ee4f46d4e13ff56de3be0c649ed4f2a3109d264df HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=122e3231-fdc8-493c-af71-ffd21ee8ce73 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034571ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=34773d30-7735-4878-929d-d6fd298c5297 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" 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="883.89µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=eb63775f-210d-4ed0-8895-1a7ad9be51bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" 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="945.33µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:42Z" 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:45077" http.request.id=eb63775f-210d-4ed0-8895-1a7ad9be51bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" 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="994.931µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:42Z" 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:45077" http.request.id=eb63775f-210d-4ed0-8895-1a7ad9be51bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030171ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=ccf43a46-9f1c-4d90-8a6f-8de3b96475cf http.request.method=POST http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=ab3f9950-5e1b-4be5-bf94-04b9d4ff4135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/1261f37e-61e0-49ac-8e2e-eb1a1a4e3d50?_state=jobXh-Dqgiqhwh9w49plu9O-6nRlELnft5fyFt-P_697Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjYxZjM3ZS02MWUwLTQ5YWMtOGUyZS1lYjFhMWE0ZTNkNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDIuNzg4OTI0NTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.77143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/1261f37e-61e0-49ac-8e2e-eb1a1a4e3d50?_state=jobXh-Dqgiqhwh9w49plu9O-6nRlELnft5fyFt-P_697Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjYxZjM3ZS02MWUwLTQ5YWMtOGUyZS1lYjFhMWE0ZTNkNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDIuNzg4OTI0NTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:42Z" 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:45077" http.request.id=dc4d52c5-2bf5-42de-8406-ad5bfbb43d48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.104372ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:42Z" 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:45077" http.request.id=dc4d52c5-2bf5-42de-8406-ad5bfbb43d48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.161573ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-22T19:09:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=362ecd5b-8ee4-4074-aab4-eadb544a41da http.request.method=POST http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=7ba86f9f-0901-4a3f-894e-632841b6ac42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/9b802daf-ed37-4fdc-9aad-fde027b6b08e?_state=pwRJPF3tZ8nT7XAIK9ku8MN6D8cACqEpe1lINxADEP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjgwMmRhZi1lZDM3LTRmZGMtOWFhZC1mZGUwMjdiNmIwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDMuMDgxODkwMThaIn0%3D&digest=sha256%3Aadeceefe8361014935cfd0561037a975d3f58dd623bc42de09b347d0cde8dbec" http.request.useragent="Go-http-client/1.1" http.response.duration=2.75068023s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/9b802daf-ed37-4fdc-9aad-fde027b6b08e?_state=pwRJPF3tZ8nT7XAIK9ku8MN6D8cACqEpe1lINxADEP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjgwMmRhZi1lZDM3LTRmZGMtOWFhZC1mZGUwMjdiNmIwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDMuMDgxODkwMThaIn0%3D&digest=sha256%3Aadeceefe8361014935cfd0561037a975d3f58dd623bc42de09b347d0cde8dbec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=e99d0b52-d2f9-4f1b-8c10-d21ac9a9f853 http.request.method=POST http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=08c05454-4e25-44cd-a510-fdf04bfc9f99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/blobs/uploads/7b7f5a61-aa4e-4f90-ab31-09a5942e68e1?_state=R7MMBYqVp0IzP3LruksoqTUlTUq4SuQm0zaOuoDeVHJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjdmNWE2MS1hYTRlLTRmOTAtYWIzMS0wOWE1OTQyZTY4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDYuMDQ0NTc0ODc4WiJ9&digest=sha256%3Ad681b8a5a150829755a007b7abe1e2ac369815d3b4b6007694d4be1359d7e768" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412677741s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b7f5a61-aa4e-4f90-ab31-09a5942e68e1?_state=R7MMBYqVp0IzP3LruksoqTUlTUq4SuQm0zaOuoDeVHJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjdmNWE2MS1hYTRlLTRmOTAtYWIzMS0wOWE1OTQyZTY4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDYuMDQ0NTc0ODc4WiJ9&digest=sha256%3Ad681b8a5a150829755a007b7abe1e2ac369815d3b4b6007694d4be1359d7e768 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45077" http.request.id=e0ae01d4-2b0e-4665-9c29-1ad825a7fba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45077" http.request.id=53704967-088b-4c2a-8fad-4fbc7ff6f092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=b104f92f-f3fc-4977-8828-e01025a1016a http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.090532ms http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=1acd00fd-c0ad-4ec8-af41-dd8522ee99a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.075372ms http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=29ec8511-3c22-4951-b874-2a2341c6d762 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="900.249µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=2431a3f4-14df-4e76-b69f-1d27b429fa8f http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd" http.request.useragent="Go-http-client/1.1" http.response.duration="781.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=42fcb03e-74ca-4061-aa61-572bee8cb66f http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" 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="763.928µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="rewriting manifest sha256:fa3f98a0a838a621ad25a92669e8ff65a6fab697ce43de83165e2700bd291afd in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=4014409b-bdf8-4892-96f7-1f1e3e714efd http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" 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-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=4014409b-bdf8-4892-96f7-1f1e3e714efd http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.159664ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45077" http.request.id=7e0037f8-d141-4d66-817d-e491aebf7cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013851ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45077" http.request.id=b77a83b3-7b5d-4b7b-b5bc-381eeb310021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45077" http.request.id=cf1b1fc8-05c3-4577-befc-a22c303d9fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=44d27b9b-acc7-4380-9830-15e1b6e315b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.044811ms http.response.status=200 http.response.written=434 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=f0c87f4d-7042-47ff-aacb-e036f10e6572 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="995.571µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=33ba41aa-1c99-4ec4-a82e-a73e3500bb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="756.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=a9327fd0-5d2f-47ba-ab1a-62a54dcb9d8e http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" http.request.uri="/v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f" http.request.useragent="Go-http-client/1.1" http.response.duration="738.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="rewriting manifest list sha256:0e873b9673bde22a6ae8413ac0d75b4e70cedce1ac8eee471b79ff4467defc6f in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=0088ddd3-80b2-4d53-8ae8-c18cc5a9d861 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" 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-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45077" http.request.id=0088ddd3-80b2-4d53-8ae8-c18cc5a9d861 http.request.method=GET http.request.remoteaddr="127.0.0.1:45374" 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=4.129165ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (20.07s) === RUN TestGetManifestWithStorageError time="2025-10-22T19:09:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:47Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:47Z" 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:45505" http.request.id=bd22eb36-3dd8-49eb-9bf4-c99ee3ab0b15 http.request.method=GET http.request.remoteaddr="127.0.0.1:49034" 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="904.69µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45505" http.request.id=e59a9c50-663d-44c5-84be-b3a211c5925f http.request.method=GET http.request.remoteaddr="127.0.0.1:49034" 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="774.488µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45505" http.request.id=f731bad0-e15f-4025-b794-4b659b3875f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49034" 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="836.689µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:45505" http.request.id=de80adf9-f744-4036-9d9e-ad9cc9970f41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49034" 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="806.849µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-22T19:09:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-22T19:09:47Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:47Z" 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:42217" http.request.id=1b10ed30-b75d-402a-912c-e14fe58fd2c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" 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="935.93µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:42217" http.request.id=3594ee67-9f87-4468-9441-ef58d30c2565 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" 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="725.608µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:42217" http.request.id=25415abe-c95e-418f-a057-2f27087ac611 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" 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="766.009µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" 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:42217" http.request.id=8c949f1f-7a2c-48be-940a-6d1c78a3e501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" 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=4.063164ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:47Z" 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:42217" http.request.id=8c949f1f-7a2c-48be-940a-6d1c78a3e501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" 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=4.122485ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:47Z" 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:42217" http.request.id=8c949f1f-7a2c-48be-940a-6d1c78a3e501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" 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=4.169805ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-22T19:09:47Z" 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:42217" http.request.id=8c949f1f-7a2c-48be-940a-6d1c78a3e501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" 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=4.201566ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-22T19:09:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=f7520b44-fdec-42d0-b481-918d75bab498 http.request.method=POST http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.194104ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=d5d4f7f6-ea9a-4384-bf50-555a2e0dfb52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/blobs/uploads/c0757c01-3e2d-4e5c-8529-894719ac72c3?_state=roto3HKUultLQeAOV41WvnE3UQ3n8FFCO2EGL6zCx_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDc1N2MwMS0zZTJkLTRlNWMtODUyOS04OTQ3MTlhYzcyYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDcuNzY3MzM0MjM1WiJ9&digest=sha256%3Ab8a55cb8c36fdc21f1a9ca9b7601df1504a68117e9a42b163161660ec503a8f6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.713186061s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/c0757c01-3e2d-4e5c-8529-894719ac72c3?_state=roto3HKUultLQeAOV41WvnE3UQ3n8FFCO2EGL6zCx_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDc1N2MwMS0zZTJkLTRlNWMtODUyOS04OTQ3MTlhYzcyYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NDcuNzY3MzM0MjM1WiJ9&digest=sha256%3Ab8a55cb8c36fdc21f1a9ca9b7601df1504a68117e9a42b163161660ec503a8f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=5d2803c4-006c-48d4-a2ad-84e2da690e1f http.request.method=POST http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=c3a2b307-16a4-4f99-b05c-340b9293e4a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/blobs/uploads/906b5e61-48ff-49f6-8933-4046a6af9faf?_state=vC54wl3rJpwIsvOWLhoUVn6GKNZ50XYQgGmY9mAqSV57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDZiNWU2MS00OGZmLTQ5ZjYtODkzMy00MDQ2YTZhZjlmYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTAuNzAwODI5MjE1WiJ9&digest=sha256%3A85f393d8b0c1d5363e356014c40b0df8d49c632f01fa3df3972ea7856566ec88" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368432179s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/906b5e61-48ff-49f6-8933-4046a6af9faf?_state=vC54wl3rJpwIsvOWLhoUVn6GKNZ50XYQgGmY9mAqSV57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDZiNWU2MS00OGZmLTQ5ZjYtODkzMy00MDQ2YTZhZjlmYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTAuNzAwODI5MjE1WiJ9&digest=sha256%3A85f393d8b0c1d5363e356014c40b0df8d49c632f01fa3df3972ea7856566ec88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=ae43c431-fb4c-440c-8e87-fc0bdd6f39fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.764881ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=614c80bd-002e-421a-ba38-4e3b0c7d40b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.62816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=0cd1d0bb-484b-4a6d-a4d4-af4bcad79ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.973981ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=4826b17a-864d-4e70-8ff9-447fba9dc059 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.071742ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=2949c19b-cec2-4fe2-b89a-2b643c54af39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.568159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=85e96cea-0535-4f66-adc4-ddaaa7abfd21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.65924ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42217" http.request.id=47451d3c-98e0-4c03-b067-c501f3536704 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.62948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=e797ea1a-e8aa-41b6-9075-2f3fd3383245 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.970222ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=3d994d55-0031-4d32-9f72-ecabe041af9a http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="858.21µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=2b32e72a-4245-4394-888d-3d93ffc66115 http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration="806.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=5d524d1a-b390-4b7e-92b2-ab016a8452ca http.request.method=GET http.request.remoteaddr="127.0.0.1:33568" 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="812.448µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=error msg="payload digest does match: "sha256:06cfe8238e7a53d1e62ac1186b13dbe312123593efc900e32c2ca1f3cf163b91" != "sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a"" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=958a858a-a714-4553-8dca-5fc2ad6f73b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=958a858a-a714-4553-8dca-5fc2ad6f73b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33568" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.012931ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=46f94c73-209d-4886-ae94-8dade0cc1821 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41096" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=eacee1ab-6e4d-4d7c-8233-3a76e3c67a2c http.request.method=GET http.request.remoteaddr="127.0.0.1:41096" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.65µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=0f2080eb-1d43-4b52-bccb-b4e31a9d50a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037691ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=7cb43b11-444e-4f4f-b720-52afecccc714 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41110" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=38635032-4a08-4e3d-adf2-9b819c8d8b65 http.request.method=GET http.request.remoteaddr="127.0.0.1:41110" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.043422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=e8731e9f-ade0-448d-986a-0a0e2351f413 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41114" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.029371ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=8e9630bc-9368-4c94-954e-8425025976e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.851922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=552242f4-d8e9-49ce-945d-e9b7d1ab25f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="839.049µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=c7c37e50-4a83-47aa-9f06-6135f2116e8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c91dbbe966e1f41e0e7eda1c45e7172fbd2552044ae94e4c5cc4912a7419d9a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=eeab4117-d099-4c24-882a-67103bc29ebd http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="848.889µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" 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:42217" http.request.id=342463d8-4761-4c07-8b90-9800efdeb051 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.05µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=5434aa4c-c9ae-41cd-9fb0-5554dde78c2f http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="789.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42217" http.request.id=34e26268-b143-40bf-80cb-c5c0c9064fe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" 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="958.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42217" http.request.id=34e26268-b143-40bf-80cb-c5c0c9064fe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007971ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42217" http.request.id=34e26268-b143-40bf-80cb-c5c0c9064fe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.044931ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=e45a6186-4067-4c08-9268-348eccc89526 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=6d698772-8444-4754-a0c9-707c4cda8a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/0a08d829-ff78-4831-94c6-eb86e98a80e3?_state=ZgFaxKJWZDDS4gD5IQ1I-YGPju7TfSYAl1zieS512yF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTA4ZDgyOS1mZjc4LTQ4MzEtOTRjNi1lYjg2ZTk4YTgwZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTIuMTQzOTYwNDA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.257333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a08d829-ff78-4831-94c6-eb86e98a80e3?_state=ZgFaxKJWZDDS4gD5IQ1I-YGPju7TfSYAl1zieS512yF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTA4ZDgyOS1mZjc4LTQ4MzEtOTRjNi1lYjg2ZTk4YTgwZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTIuMTQzOTYwNDA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42217" http.request.id=98e7b50a-84c6-433b-9f5b-c76b1283578a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001931ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-22T19:09:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42217" http.request.id=98e7b50a-84c6-433b-9f5b-c76b1283578a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060051ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-22T19:09:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=edc01f73-bb24-4940-97ed-a117ca663104 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=e56c581f-15e5-4b42-8aaa-9f66468c3207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/bb53e9fa-5cd0-48dd-a711-234bc94ce6ef?_state=oKbwEIOdgaz31ImFmbVTs6_iOLibXvNUw6H7JKKXpBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjUzZTlmYS01Y2QwLTQ4ZGQtYTcxMS0yMzRiYzk0Y2U2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTIuMzM4MzA4ODQ0WiJ9&digest=sha256%3Aa1b3f0dba041f32416e7b68686d1d24ffdcbf225791155a5785698f87c6b3c45" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415278009s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/bb53e9fa-5cd0-48dd-a711-234bc94ce6ef?_state=oKbwEIOdgaz31ImFmbVTs6_iOLibXvNUw6H7JKKXpBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjUzZTlmYS01Y2QwLTQ4ZGQtYTcxMS0yMzRiYzk0Y2U2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTIuMzM4MzA4ODQ0WiJ9&digest=sha256%3Aa1b3f0dba041f32416e7b68686d1d24ffdcbf225791155a5785698f87c6b3c45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=e360c0d4-8a26-4d60-b768-33a78cbbf43f http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=d89f5c6f-c0da-49c1-827a-c06e2c2960b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/blobs/uploads/89fba4e4-2325-45c2-a5cf-cba0741e4355?_state=8qp9DRt40I-DjMoaukxO06HsxwHy_7mcHYYkavedbCN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWZiYTRlNC0yMzI1LTQ1YzItYTVjZi1jYmEwNzQxZTQzNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTQuMDM2NjQyMjk1WiJ9&digest=sha256%3Ab62e0c8642632fc541aae54136dfb23ee89cbddbb9d0a7eaaca5bdbcc58b95ea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.762130314s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/89fba4e4-2325-45c2-a5cf-cba0741e4355?_state=8qp9DRt40I-DjMoaukxO06HsxwHy_7mcHYYkavedbCN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWZiYTRlNC0yMzI1LTQ1YzItYTVjZi1jYmEwNzQxZTQzNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjJUMTk6MDk6NTQuMDM2NjQyMjk1WiJ9&digest=sha256%3Ab62e0c8642632fc541aae54136dfb23ee89cbddbb9d0a7eaaca5bdbcc58b95ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=eec70f01-96e7-4ef9-a6ff-099e2d9bb68b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=bbe0a895-6c1e-4505-bbef-271ee08531dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=2cc00a50-2d98-4bce-81ca-f6b8d6b0d6e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.008651ms http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=31ea4410-2e39-4fcf-8153-9a5604d092e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="995.411µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=22a8b999-a190-494d-a9db-ad1f8eac6ffb http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="807.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=2d9398c2-6812-4bf9-9c52-69c56b0ae928 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.duration="757.408µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=9dda13fb-d114-4ae1-9a03-c8c0d2916dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="938.85µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="rewriting manifest sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=62ba2f99-2644-4f83-a5d3-24638724bbfe http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=62ba2f99-2644-4f83-a5d3-24638724bbfe http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.297385ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=1622ffcd-cb5d-4f1b-bbe2-54183094095b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=8a67a94b-ea56-4816-b78c-da5ba2feb6fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.731µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=4d2d52d1-1f60-493a-98db-22047ae971a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41130" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080732ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=f5a12ea7-bd00-41d7-86d2-affbc1750959 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41140" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=78d35805-e28b-479b-b314-034fb856b1ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41140" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.019691ms http.response.status=200 http.response.written=732 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=c5e49e22-2cf9-418c-a45c-cb5f6893f337 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049052ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" 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:42217" http.request.id=3230f189-20a6-49bc-a0a6-93b9bf491558 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41152" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=0a3f87bf-89dc-43e2-8321-d50656c56073 http.request.method=GET http.request.remoteaddr="127.0.0.1:41152" 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="835.289µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=8bee6c32-936a-44a3-85ee-4dc8719c8b1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41152" http.request.uri="/v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b7137a2c433ae5ab2ddc52c3916563869705542cbb373203db40f76a26ebbc2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:09:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42217" http.request.id=d63cf096-a716-4925-a831-357383509572 http.request.method=GET http.request.remoteaddr="127.0.0.1:41152" 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="813.449µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.33s) === RUN TestManifestDeleteDisabled time="2025-10-22T19:09:56Z" 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-22T19:09:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:56Z" 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:37921" http.request.id=92e69c15-ceb3-485e-abff-7f124ecd31f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35228" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277254ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [22/Oct/2025:19:09:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-22T19:09:56Z" 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-22T19:09:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-22T19:09:57Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-10-22T19:09:57Z" 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-22T19:09:57Z" 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:33277" http.request.id=13b36d03-d1cf-4e1a-924b-1d798e459bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36712" 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.88982ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-22T19:09:57Z" 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:33277" http.request.id=8a1439b9-d641-4fd8-baf6-07911fce54eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36726" 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.671578ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-22T19:09:57Z" 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:33277" http.request.id=8dbfba2f-e0a1-41ad-8cec-30ad1e210b1c http.request.method=POST http.request.remoteaddr="127.0.0.1:36736" 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.721939ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-22T19:09:57Z" 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:33277" http.request.id=1cd776e3-2ea8-4e9f-baa7-71de6e302149 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36738" 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.704818ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.54s) === RUN TestProxyManifestGetByTag time="2025-10-22T19:09: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-22T19:09:57Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:09:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=da6be68e-ce27-4c08-8279-7f78b689d0ca http.request.method=POST http.request.remoteaddr="127.0.0.1:35156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=f15d057c-efc1-431e-83a2-2b3c4d78b674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35156" http.request.uri="/v2/foo/bar/blobs/uploads/599ed21e-daa4-4815-95c8-0f765233d9bc?_state=IszJYncHwTNig8GmJBhi6pTf75G_2UX3IdMQlMAD_VR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5OWVkMjFlLWRhYTQtNDgxNS05NWM4LTBmNzY1MjMzZDliYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTo1Ny42OTU3MTkyOTVaIn0%3D&digest=sha256%3A807e599ba93a909113dd2b5b7b4521dc4ffe78c381d7402c572775f05058c72b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.501637686s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:09:57 +0000] "PUT /v2/foo/bar/blobs/uploads/599ed21e-daa4-4815-95c8-0f765233d9bc?_state=IszJYncHwTNig8GmJBhi6pTf75G_2UX3IdMQlMAD_VR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5OWVkMjFlLWRhYTQtNDgxNS05NWM4LTBmNzY1MjMzZDliYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOTowOTo1Ny42OTU3MTkyOTVaIn0%3D&digest=sha256%3A807e599ba93a909113dd2b5b7b4521dc4ffe78c381d7402c572775f05058c72b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=11db33ed-b161-4867-9922-9df24e3ad84d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.739961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:10: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-22T19:10:01Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-22T19:10:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-22T19:10:01Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.3 time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=62ab6685-0a25-4546-9edd-d1a7cd0e5c76 http.request.method=GET http.request.remoteaddr="127.0.0.1:35156" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42927" go.version=go1.25.3 time="2025-10-22T19:10:01Z" 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-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=73cb9074-1f2e-42cd-a996-48cb0495352a http.request.method=GET http.request.remoteaddr="127.0.0.1:34542" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.21µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42927 /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:42927/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=4c3c0115-e324-4b8c-9ad8-d4bbce225965 http.request.method=GET http.request.remoteaddr="127.0.0.1:37996" http.request.uri="/v2/foo/bar/manifests/sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=df496f49-5f1c-44da-b937-6a51a1fe53d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/bar/manifests/sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.161744ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/foo/bar/manifests/sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe with ttl=167h59m59.99999052s" go.version=go1.25.3 time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=4c3c0115-e324-4b8c-9ad8-d4bbce225965 http.request.method=GET http.request.remoteaddr="127.0.0.1:37996" http.request.uri="/v2/foo/bar/manifests/sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.033258ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/foo/bar/manifests/sha256:0a17578b18605ae7f77a1c8525b3c7f00b8532c4ddc7c56a88c146d0384b9bbe HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=fc1fbc74-c4c0-4ff2-b9e1-4f51f5282b49 http.request.method=GET http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.489µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42927 /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:42927/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=8d6a9577-a2e4-456c-8b5a-20f142357b50 http.request.method=GET http.request.remoteaddr="127.0.0.1:38000" 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-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=0be573dc-3e6f-4500-a23c-1f2cfdf912a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.226385ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=8d6a9577-a2e4-456c-8b5a-20f142357b50 http.request.method=GET http.request.remoteaddr="127.0.0.1:38000" 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.978636ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=55870ce1-71b1-4750-9493-05cc2f0ecc19 http.request.method=POST http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=49fef0ed-272a-42fd-a61d-8f6054a864e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/bar/blobs/uploads/2c6144ea-78ef-47b4-9cf7-b61f0859ae5a?_state=6I8rX1ttFoJMYs6SsMW4qD6pCBVr91wz__8--l718i57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNjE0NGVhLTc4ZWYtNDdiNC05Y2Y3LWI2MWYwODU5YWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOToxMDowMS40MzE2OTUwMTJaIn0%3D&digest=sha256%3A9fadd6531bec1abe36614569c4811638c3bbf1379aae26ac42bcb46c5007c36d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49059647s http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:10:01 +0000] "PUT /v2/foo/bar/blobs/uploads/2c6144ea-78ef-47b4-9cf7-b61f0859ae5a?_state=6I8rX1ttFoJMYs6SsMW4qD6pCBVr91wz__8--l718i57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNjE0NGVhLTc4ZWYtNDdiNC05Y2Y3LWI2MWYwODU5YWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMlQxOToxMDowMS40MzE2OTUwMTJaIn0%3D&digest=sha256%3A9fadd6531bec1abe36614569c4811638c3bbf1379aae26ac42bcb46c5007c36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=1df2fa2d-8142-464c-9ddd-fe0a2f71b344 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.774601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=5597a5b4-2b92-449e-8272-09dfe9e9cddb http.request.method=GET http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.128µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42927 /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:42927/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=af364183-3419-47ef-9d79-8bc1b98182b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38016" 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-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=ea3f1585-03c0-4640-86c2-5e18f1c63590 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34580" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.077823ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=870ebdeb-1301-4fd7-b3ca-f6d73bf94bfa http.request.method=GET http.request.remoteaddr="127.0.0.1:34580" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.248µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42927 /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:42927/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=af364183-3419-47ef-9d79-8bc1b98182b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38016" 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-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42927" http.request.id=d872190d-ffa4-4e20-903b-12536f45638f http.request.method=GET http.request.remoteaddr="127.0.0.1:34590" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.075863ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-22T19:10:02Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:339302c01d10e5fa69bdfeb0c40d6e441af8d1abbca705816042ee9aeb6db16c with ttl=167h59m59.99999044s" go.version=go1.25.3 time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34853" http.request.id=af364183-3419-47ef-9d79-8bc1b98182b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38016" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=12.285174ms http.response.status=200 http.response.written=935 127.0.0.1 - - [22/Oct/2025:19:10:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.57s) === RUN TestAppDispatcher time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35641" http.request.id=a13af58e-676a-4f36-a366-4934c32f5205 http.request.method=GET http.request.remoteaddr="127.0.0.1:47954" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="917.17µs" http.response.status=200 http.response.written=0 time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35641" http.request.id=6a053840-205a-42e0-b834-a64636b278c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47954" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="763.449µs" http.response.status=200 http.response.written=0 time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35641" http.request.id=7f312b03-7d2b-444e-9f27-648b9b4b8c53 http.request.method=GET http.request.remoteaddr="127.0.0.1:47954" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.808µs" http.response.status=200 http.response.written=0 time="2025-10-22T19:10:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35641" http.request.id=9f53e018-3fd7-45a1-be87-fc3da898936f http.request.method=GET http.request.remoteaddr="127.0.0.1:47954" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="808.889µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-22T19:10:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:02Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:02Z" 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:37597" http.request.id=dc69b060-b85f-4afa-864c-7a52c2cfb264 http.request.method=GET http.request.remoteaddr="127.0.0.1:37354" 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-22T19:10:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:02Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:02Z" level=info msg="configuring file health check path=/tmp/healthcheck2372284620, interval=1" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-22T19:10:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:06Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:06Z" level=info msg="configuring TCP health check addr=127.0.0.1:34807, interval=1" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-22T19:10:10Z" 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=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:10Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 time="2025-10-22T19:10:10Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39029, interval=1, threshold=3" go.version=go1.25.3 instance.id=958cdb2b-4fa6-496f-94f4-fd217a954de8 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 91.734s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.78s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.247s === RUN TestSchedule time="2025-10-22T19:08:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99732ms" go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.12µs" go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.84µs" go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 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-22T19:08:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-22T19:08:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99704ms" go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99816ms" go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 time="2025-10-22T19:08:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-22T19:08:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=1ee3b131-3c4a-41bd-bb7b-1ff61d97a7e5 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.618s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.11s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23085568 sha256:a6109e993702ae0ea6f4ced76c5288becb7083b91d4e2b0686b277d02b14042e [] map[] } --- PASS: TestSimpleBlobRead (0.64s) === RUN TestBlobMount --- PASS: TestBlobMount (0.38s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.19s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.26s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:62930d81e5227bf574ef924d026528dcc7fae516d44ea0d1db2b2d6c51d34eb8 palailogos: marking blob sha256:219680ea85105dff24456ef0c20c1c375cebbd85aef50beae1943a75a71f6a52 palailogos: marking blob sha256:b6f67d12e6050563e07303c0ea6c0a1af74d1a8a3202079aa5e1ecd3ece1279d palailogos: marking manifest sha256:7041bf3e965cd35ad7a1595b2db623e7e206751be5e386897132a0177610b8d9 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:c5e3436ff6fe0c0d2d908316b2727ce10764aafc0f834b0a72c43be896d27b7a palailogos: marking blob sha256:657eebf779b5db31e14b69e490ff7e4e68111c3a3117b44fd8f93c5431320b82 palailogos: marking manifest sha256:7b4f98a9c23df3f130fd9ce968639d2f4656a7935eee0755e38e401e08831ea6 palailogos: marking blob sha256:62930d81e5227bf574ef924d026528dcc7fae516d44ea0d1db2b2d6c51d34eb8 palailogos: marking blob sha256:8d6abaf4d6fb6f1084ddc7e3b9d326260b5720f2108e9478e81cd5b4f14a1d7c palailogos: marking manifest sha256:8d6abaf4d6fb6f1084ddc7e3b9d326260b5720f2108e9478e81cd5b4f14a1d7c palailogos: marking blob sha256:c93aaf5093ee1b75051d9f4eb606f038f950db7dae3b5be90fa8503d4ccab620 palailogos: marking blob sha256:205cc33a37929d5ceca957529aa1742f7c59b09e483af741b83a992e9933c820 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.90s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796 deletemanifests: marking manifest sha256:824520f89e52faf92a0fa71751101c7b2c5c606d038d6e8452207e21fc0b4b27 deletemanifests: marking blob sha256:da2225f462b5150915199bd4d86b8f0b4d707a4248106dfee4d62a6370c36f35 deletemanifests: marking blob sha256:650468b58ea8fc2e5022c0e09120e7c04fab6c857b56f02e7ebf3bc214d5f744 deletemanifests: marking blob sha256:534bced42ee6d92d5c146117d9577b678eb336a5bc3fb9f7e5528b3009c8aec9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0ea4909ca1266918a62c524b3d96a47ec030eb6871c95872e4cf8f85409f3e73 blob eligible for deletion: sha256:19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796 blob eligible for deletion: sha256:66f0989b3fc63af63494b14d63db7eb8c12094594b70bbbdc772b2f50cb44c34 blob eligible for deletion: sha256:fff757368a699cf3b8c966f33f28d1b593389e62fa09ea6db49397257da04a5f deletemanifests manifest eligible for deletion: sha256:19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796 deletemanifests: marking manifest sha256:824520f89e52faf92a0fa71751101c7b2c5c606d038d6e8452207e21fc0b4b27 deletemanifests: marking blob sha256:da2225f462b5150915199bd4d86b8f0b4d707a4248106dfee4d62a6370c36f35 deletemanifests: marking blob sha256:650468b58ea8fc2e5022c0e09120e7c04fab6c857b56f02e7ebf3bc214d5f744 deletemanifests: marking blob sha256:534bced42ee6d92d5c146117d9577b678eb336a5bc3fb9f7e5528b3009c8aec9 time="2025-10-22T19:09:05Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 time="2025-10-22T19:09:05Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:66f0989b3fc63af63494b14d63db7eb8c12094594b70bbbdc772b2f50cb44c34 time="2025-10-22T19:09:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66f0989b3fc63af63494b14d63db7eb8c12094594b70bbbdc772b2f50cb44c34" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:fff757368a699cf3b8c966f33f28d1b593389e62fa09ea6db49397257da04a5f time="2025-10-22T19:09:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/fff757368a699cf3b8c966f33f28d1b593389e62fa09ea6db49397257da04a5f" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:0ea4909ca1266918a62c524b3d96a47ec030eb6871c95872e4cf8f85409f3e73 time="2025-10-22T19:09:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0ea4909ca1266918a62c524b3d96a47ec030eb6871c95872e4cf8f85409f3e73" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796 time="2025-10-22T19:09:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/19f457341999a90a4f9df0ebdc6a79ca5f93bc3e52434f3a0654cc64e0759796" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 --- PASS: TestDeleteManifestIfTagNotFound (2.04s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3dded29198b506b4947a7a2a06e6ed0cd50acfece1d19c80399e5fefaaa7af40 time="2025-10-22T19:09:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3dded29198b506b4947a7a2a06e6ed0cd50acfece1d19c80399e5fefaaa7af40" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:a277884921d2ef91eae6d689ce21963cd3f7824a15a2f74ecc07efeeadb199b6 time="2025-10-22T19:09:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a277884921d2ef91eae6d689ce21963cd3f7824a15a2f74ecc07efeeadb199b6" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:d012ac3648d972f0053ac5e892852f3da304f05005930d080705b11b8eeded47 time="2025-10-22T19:09:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d012ac3648d972f0053ac5e892852f3da304f05005930d080705b11b8eeded47" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 --- PASS: TestGCWithMissingManifests (0.61s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:00fabe7bbbd783e519eed24b0a46a0212e5d783e47f750b592f4bf977048944c komnenos: marking blob sha256:91cfa256ecd60bcf11bce094f7c0c61252d9f34ee0ce351c77b5be6447b9f7d5 komnenos: marking blob sha256:03412ef7704c8f2d628005bf90d416ef9c7b9210bf05b9d0defac94211cbaa33 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:40202c8c7b9f13aae7385552d3dda58c44b3635ebe72e266e2b71c3364e0d5cc time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40202c8c7b9f13aae7385552d3dda58c44b3635ebe72e266e2b71c3364e0d5cc" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:57327e0f0a914ff41d50166673e4906436d94faff8d383ff973e2e26c5403626 time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/57327e0f0a914ff41d50166673e4906436d94faff8d383ff973e2e26c5403626" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:6f5d89e67132d3ef90c506a93adeacd20957dbf6eec3f173bcee02d3e2d83f96 time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6f/6f5d89e67132d3ef90c506a93adeacd20957dbf6eec3f173bcee02d3e2d83f96" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:76650a69662796f9b12e9725d665df60c1698a9033a4c736760c80f862e443a9 time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/76650a69662796f9b12e9725d665df60c1698a9033a4c736760c80f862e443a9" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:c85589fbd2866675236a45c281a0fa079dae8a469248602fa8ccf56816cc9dc5 time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c85589fbd2866675236a45c281a0fa079dae8a469248602fa8ccf56816cc9dc5" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:e128258e11d01193b7be4035e57fde3fcb99ebf9b8caaccb0af419e522ee1bbb time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e128258e11d01193b7be4035e57fde3fcb99ebf9b8caaccb0af419e522ee1bbb" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-22T19:09:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 --- PASS: TestDeletionHasEffect (1.98s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.09s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:47a3a2d96c4a378be0fb0293a2c3bb5ca6c915913f0f645064894e4fe567dcf4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:001414f442a15c8f0edcd62e3e32306a3e8c50ad3e68df17249e44fd3d1f97a7 michael_z_doukas: marking blob sha256:a15a8468324c6de4306ae5676abe56f5773052957dd64cd70c2ad89667d05fe3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:eea6f0d51b1a16d17757f508e6d184185e0ae2ae3ef75410b74d181cac551ff7 time="2025-10-22T19:09:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eea6f0d51b1a16d17757f508e6d184185e0ae2ae3ef75410b74d181cac551ff7" go.version=go1.25.3 instance.id=fb60c2ba-63c4-442c-b153-9256330858b2 --- PASS: TestOrphanBlobDeleted (1.01s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7338834755c70ec2b1d4f713ea6927705d6e40ef30f71653678360c0f55c68d6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fb566c126fc2c218919d378bca950dc7baeed03982bb214b977a13159238a306 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.86s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.48s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.56s) === 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-22T19:09:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-22 18:09:15.255053567 +0000 UTC m=-3571.052569269, actuallyDelete=true" time="2025-10-22T19:09:15Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-22T19:09:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224, actuallyDelete=true" time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/674050c0-94f0-43da-a2d1-90f847b152ff have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e55a2d8-fb2f-43dd-8d08-d283a07ad6fc have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/45355fd4-e406-47f7-a842-27a80b5c635e have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50b7b0ab-b82c-4d3b-9507-f76594df7317 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6723ca2f-4605-4213-8498-791beb30889c have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b5799a91-b80e-48f1-9341-d0a4e4b8a657 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/701c8097-133e-4f66-af4d-fafd6e444c99 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1a94776e-e0bb-4540-a252-e7d2ea9ad747 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a703b53-32d4-4c84-a1b9-adfcd1986756 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3fd29784-0d2a-4439-a5d9-3db1fd725786 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6158e7be-1f50-4340-8092-b49def45b66f have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.25625326 +0000 UTC m=+28.948630224). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-22T19:09:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598, actuallyDelete=true" time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/938ed2e8-ef79-4d1b-bf99-0c0567125a24 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a0f0ae96-5938-40f0-95a0-efb409c9604a have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/85a966f0-6b2e-47eb-bd26-54e058dbb0a4 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f6e44fc6-5d35-4313-806c-784d52657656 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fc745c96-6371-4df1-a9c2-951a8bdc5f59 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.257527634 +0000 UTC m=+28.949904598). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-22T19:09:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207, actuallyDelete=true" time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b227efb-e834-438b-8dbd-fa8be14741ad have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ce5f814-e105-4e36-865e-00e3156d3431 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e9e397b-eccf-4036-b591-b43c18896091 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6c59396-8cdf-4e77-bff5-3c6f01966143 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1550682-81cb-493a-8de3-d1279107fc15 have older date (2025-10-22 18:09:15 +0000 UTC) than purge date (2025-10-22 19:09:15.258403283 +0000 UTC m=+28.950780207). Removing upload directory." time="2025-10-22T19:09:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-22T19:09:15Z" level=info msg="PurgeUploads starting: olderThan=2025-10-22 19:09:15.258891729 +0000 UTC m=+28.951268653, actuallyDelete=true" time="2025-10-22T19:09:15Z" 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 28.992s ? 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.043s === 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.052s === RUN TestWalkFileRemoved time="2025-10-22T19:08:46Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.034s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.503s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.18s) === 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.227s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.818s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.07s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.507s ? 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-22T19:08:46Z" 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-22T19:08:46Z" 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-22T19:08:46Z" 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 TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly time="2025-10-22T19:08:46Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=4c3dbc03-bf73-4587-9bfb-0781f27a7c48 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-10-22T19:08:46Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=4c3dbc03-bf73-4587-9bfb-0781f27a7c48 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-10-22T19:08:46Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=4c3dbc03-bf73-4587-9bfb-0781f27a7c48 --- PASS: TestInvalidData (0.01s) time="2025-10-22T19:08:46Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-22T19:08:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-22T19:08:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-22T19:08:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-22T19:08:50Z" 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.564s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.031s ? 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.573s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.71s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.270s ? 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.01s) PASS ok github.com/docker/distribution/uuid 0.035s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Wed, 22 Oct 2025 19:10:18 +0000 elapsed time 0h 2m 1s >>> 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 (20251022.190819) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 342 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...