>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Fri, 15 May 2026 15:01:04 +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.10-r0) (2/2) Installing .makedepends-docker-registry (20260515.150105) Executing busybox-1.37.0-r30.trigger OK: 432.5 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-15T15:01:25Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-15T15:01:25Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.079s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-15T15:01:25Z" 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.063s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.057s === 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.040s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.19s) PASS ok github.com/docker/distribution/health/checks 0.253s ? 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.047s === 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.047s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.066s === 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.047s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/15 15:01:25 http: TLS handshake error from 127.0.0.1:35886: 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:36955/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36955/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36955/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36955/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33929?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.64s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-15T15:01:25Z" level=info msg="broadcaster: closing" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="closing testSink" time="2026-05-15T15:01:25Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-15T15:01:26Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T15:01:26Z" level=warning msg="&{0x1de05d0 0.9} encountered too many errors, backing off" time="2026-05-15T15:01:26Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.505s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-15T15:01:26Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T15:01:26.966409158Z" 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.10 time="2026-05-15T15:01:26.966450879Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:26.966501119Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.25.10 time="2026-05-15T15:01:26.967379328Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-15T15:01:26.967397688Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-15T15:01:26.968002575Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-15T15:01:29.980759788Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=661ba372-da9d-4fd1-94e6-a223ce322246 http.request.method=GET http.request.remoteaddr="127.0.0.1:50490" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:01:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-15T15:01:29.980892149Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (4.82s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-15T15:01:31.210643036Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T15:01:31.211359763Z" 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.10 time="2026-05-15T15:01:31.211382203Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:31.211447364Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.10 time="2026-05-15T15:01:31.211802767Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (9.24s) PASS ok github.com/docker/distribution/registry 14.129s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.053s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.126s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-15T15:01:25Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=395b3b6c-5800-475b-9a08-607afeab097d time="2026-05-15T15:01:25Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=395b3b6c-5800-475b-9a08-607afeab097d --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-15T15:01:25Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password=p49LJELNbDKRC1MnT6tBzn-X-nYHDtgQE20Fi1UGeuA user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.137s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.063s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-05-15T15:01:25Z" level=info msg="token not to be used before 2026-05-15 15:01:26 +0000 UTC - currently 2026-05-15 15:01:25.297369986 +0000 UTC m=+0.084104253" time="2026-05-15T15:01:25Z" level=info msg="token not to be used after 2026-05-15 15:01:25 +0000 UTC - currently 2026-05-15 15:01:25.300878941 +0000 UTC m=+0.087613208" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-15T15:01:25Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.151s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === 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.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.113s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.076s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.041s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-15T15:01:25Z" 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.10 time="2026-05-15T15:01:25Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33547" http.request.id=07c2ec9e-5d19-4400-9a52-55b220cc59e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="954.65µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:01:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-05-15T15:01:25Z" 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.10 time="2026-05-15T15:01:25Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=3432f942-a4e9-4311-b0f8-f60398f41909 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.267113ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:15:01:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T15:01:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=8bf6c8fb-b6cf-44d4-9b9f-d52072eacdab http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=86bf2067-ba58-4c6a-9690-56244ee6f1e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/blobs/uploads/23324cb6-cbed-475e-a9e8-f36d1cb9b904?_state=gL0RrTsoYwO3BjMBxgYw2Pk9HgoDwcAZXFX5FqnLaUV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMzMyNGNiNi1jYmVkLTQ3NWUtYTllOC1mMzZkMWNiOWI5MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MjUuNjcyOTczOTg3WiJ9&digest=sha256%3A81ea104c37136fc62e1fbd84b6d6c122fca03551c224991621ca891f1b02d39c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612925924s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/23324cb6-cbed-475e-a9e8-f36d1cb9b904?_state=gL0RrTsoYwO3BjMBxgYw2Pk9HgoDwcAZXFX5FqnLaUV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMzMyNGNiNi1jYmVkLTQ3NWUtYTllOC1mMzZkMWNiOWI5MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MjUuNjcyOTczOTg3WiJ9&digest=sha256%3A81ea104c37136fc62e1fbd84b6d6c122fca03551c224991621ca891f1b02d39c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=315eeb62-0dd5-417b-9ce4-119864d5e6db http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.803279ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=01c99bf3-0028-4bf6-90b4-cab373b6715a http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=f40c9f3e-28d7-4b00-91cd-073ac8accc69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/blobs/uploads/35cb1684-b0bd-471c-98ee-3fa5b197e3be?_state=WyqgAdicBq_SybJJ5U3AVBgdSmLptf64cbA7LTfSj897Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNWNiMTY4NC1iMGJkLTQ3MWMtOThlZS0zZmE1YjE5N2UzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MjcuNjEwNDY2NDc3WiJ9&digest=sha256%3A1738f3e9dfc8b31b878db84d5f39ff22d1fd4ca425e646c9b6a2febe63968e1d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707432642s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/35cb1684-b0bd-471c-98ee-3fa5b197e3be?_state=WyqgAdicBq_SybJJ5U3AVBgdSmLptf64cbA7LTfSj897Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNWNiMTY4NC1iMGJkLTQ3MWMtOThlZS0zZmE1YjE5N2UzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MjcuNjEwNDY2NDc3WiJ9&digest=sha256%3A1738f3e9dfc8b31b878db84d5f39ff22d1fd4ca425e646c9b6a2febe63968e1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=c21342c5-35fc-49ab-b7eb-910d6be5163c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=14d878e0-30a0-4d38-8287-d20c6ed5a79c http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:30 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=d9967fc6-7935-4dcb-8995-b3e684c97f19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/blobs/uploads/885e5bcf-b2b4-401d-bd6b-dbfaccecc600?_state=viSm-QYCQrNEPLmAiJENL4UX5D1c6ZUJat_Ve8zyUm97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODVlNWJjZi1iMmI0LTQwMWQtYmQ2Yi1kYmZhY2NlY2M2MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzAuNDk3NzA0NThaIn0%3D&digest=sha256%3A4282a291e0c141b94a1b98cc8680a89502c7d2a3267fd506bac83248559b7550" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036968175s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:30 +0000] "PUT /v2/foo/cccc/blobs/uploads/885e5bcf-b2b4-401d-bd6b-dbfaccecc600?_state=viSm-QYCQrNEPLmAiJENL4UX5D1c6ZUJat_Ve8zyUm97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODVlNWJjZi1iMmI0LTQwMWQtYmQ2Yi1kYmZhY2NlY2M2MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzAuNDk3NzA0NThaIn0%3D&digest=sha256%3A4282a291e0c141b94a1b98cc8680a89502c7d2a3267fd506bac83248559b7550 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=da7b6d95-c525-40d7-802b-0ff10987c86f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:31 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=8ef08e9a-d3d7-45d1-933c-abab124b291d http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=31fd7cf7-a33b-4dc7-81d7-2168039f98bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/blobs/uploads/effff56d-282b-4a09-8aaa-d94815f35548?_state=Uxf0qEgH3BfJYVKS4YMzhdP7pahwrjpvQ6WekchloWl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZmZmZjU2ZC0yODJiLTRhMDktOGFhYS1kOTQ4MTVmMzU1NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzEuODE4NzE2NzVaIn0%3D&digest=sha256%3Ac2cee2745d4d47cebe21478b3e6ebcf77bfc790243e10a11824257a94f7c1de3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167205694s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/effff56d-282b-4a09-8aaa-d94815f35548?_state=Uxf0qEgH3BfJYVKS4YMzhdP7pahwrjpvQ6WekchloWl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZmZmZjU2ZC0yODJiLTRhMDktOGFhYS1kOTQ4MTVmMzU1NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzEuODE4NzE2NzVaIn0%3D&digest=sha256%3Ac2cee2745d4d47cebe21478b3e6ebcf77bfc790243e10a11824257a94f7c1de3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=7e11eda3-495e-4e5c-850a-daead7611ccf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.631337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=041067fb-ff97-4ba9-a32a-1eaa734fcae6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:34 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=75587cfd-14a9-425a-918a-fa76c115f098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/blobs/uploads/4199197f-b7b3-4d68-b1f2-ae567aae3fea?_state=5wavswCgQCPhcWTp-AYyT59nUZ0z4kGWvIvICKr5YYJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0MTk5MTk3Zi1iN2IzLTRkNjgtYjFmMi1hZTU2N2FhZTNmZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzQuMjU2NjUyMTg1WiJ9&digest=sha256%3A0d34d6a8d421b06a680e253d762634d1fc4158267290a51fbbe5e4ae822ebd14" http.request.useragent="Go-http-client/1.1" http.response.duration=1.974692066s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:34 +0000] "PUT /v2/foo/eeee/blobs/uploads/4199197f-b7b3-4d68-b1f2-ae567aae3fea?_state=5wavswCgQCPhcWTp-AYyT59nUZ0z4kGWvIvICKr5YYJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0MTk5MTk3Zi1iN2IzLTRkNjgtYjFmMi1hZTU2N2FhZTNmZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzQuMjU2NjUyMTg1WiJ9&digest=sha256%3A0d34d6a8d421b06a680e253d762634d1fc4158267290a51fbbe5e4ae822ebd14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=95b1b83f-f1a8-4d43-ae84-b9c462fc9963 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.691358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=8e5f5013-5b32-4e35-af55-afcaf66ef273 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:36 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=39748b71-a8fd-4928-bc10-c0a516fa4be9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/blobs/uploads/04004c03-3142-4035-850e-5aa52fc27206?_state=QYMb808bta3-0WF1uv0dXjW7hYoT5Ss5ZFvYXhGHFct7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwNDAwNGMwMy0zMTQyLTQwMzUtODUwZS01YWE1MmZjMjcyMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzYuNDI4MDcxMDAzWiJ9&digest=sha256%3A59f042fbe1ae3db263ca70c01db3231f2009bf82eb19908216cfbe543816be38" http.request.useragent="Go-http-client/1.1" http.response.duration=884.772515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:36 +0000] "PUT /v2/foo/ffff/blobs/uploads/04004c03-3142-4035-850e-5aa52fc27206?_state=QYMb808bta3-0WF1uv0dXjW7hYoT5Ss5ZFvYXhGHFct7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwNDAwNGMwMy0zMTQyLTQwMzUtODUwZS01YWE1MmZjMjcyMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzYuNDI4MDcxMDAzWiJ9&digest=sha256%3A59f042fbe1ae3db263ca70c01db3231f2009bf82eb19908216cfbe543816be38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=1b38e85d-c416-4f78-a73a-5e3a3c87542d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=c02c2c4f-c4a3-408c-a94b-8c2876c0298b http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.408µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=2def11bd-a8a6-44e5-98ce-08ecec518e3b http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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.408µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=7f566590-1209-449e-acdd-b31d6f8dbf69 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="763.128µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=3e1ada88-9c58-495f-99df-6068ec784913 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.607µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=234dc11e-9844-4423-a14f-7e5fc0bc3eed http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="769.168µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=dfa3d40b-827a-4f4b-a973-13e33d1b6102 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="793.128µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" 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.10 http.request.host="127.0.0.1:44717" http.request.id=4f1fb9d8-9da8-4604-a545-621a77e4b222 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="802.888µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" 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.10 http.request.host="127.0.0.1:44717" http.request.id=40ddc4bc-b46f-4de5-bf07-cf9ee46c1a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="709.688µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=6b92e8db-3b93-4345-ba4b-ffcc8122577d http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="736.888µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44717" http.request.id=620e2892-b3f3-4b96-a1ce-5965b3eeac5b http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="768.008µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T15:01: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.10 time="2026-05-15T15:01:37Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=a9174031-8541-486e-8ec7-6ea4836a69e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=5975d6fc-be18-4a18-80b5-dc0b6c159e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/aaaa/blobs/uploads/844a4556-1d07-4ecd-b12d-79b199efdf2e?_state=SYiZTjHcCf6cUSCMlIfpy2nsXXx-uELuyKyuBlDActt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDRhNDU1Ni0xZDA3LTRlY2QtYjEyZC03OWIxOTllZmRmMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzcuNjA2ODAxNDEzWiJ9&digest=sha256%3A0ae4cb34bb7cf813078c32a8252698b17c4fdb2ce5db6c1d4b21a1289ec70987" http.request.useragent="Go-http-client/1.1" http.response.duration=2.047672005s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:37 +0000] "PUT /v2/foo/aaaa/blobs/uploads/844a4556-1d07-4ecd-b12d-79b199efdf2e?_state=SYiZTjHcCf6cUSCMlIfpy2nsXXx-uELuyKyuBlDActt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDRhNDU1Ni0xZDA3LTRlY2QtYjEyZC03OWIxOTllZmRmMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzcuNjA2ODAxNDEzWiJ9&digest=sha256%3A0ae4cb34bb7cf813078c32a8252698b17c4fdb2ce5db6c1d4b21a1289ec70987 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=6b4867b6-1f14-49bb-a00e-ba1da122a5a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=170adcfc-cbf6-41dd-8998-f4381f508396 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=c79f0fdf-c07b-426b-b377-39f671392498 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bbbb/blobs/uploads/e85e64a2-f401-4c3c-894e-84e840bb8d43?_state=6ud8fHDdpfZhAbDjx_aKVSMxfbubpvJmyFmXo6LytMp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlODVlNjRhMi1mNDAxLTRjM2MtODk0ZS04NGU4NDBiYjhkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzkuOTA2MzMzMTI3WiJ9&digest=sha256%3A9cb6da24e5046a98ca55a1716670c7d55fcf0d3df09738426e3e785f603a832f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724735457s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e85e64a2-f401-4c3c-894e-84e840bb8d43?_state=6ud8fHDdpfZhAbDjx_aKVSMxfbubpvJmyFmXo6LytMp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlODVlNjRhMi1mNDAxLTRjM2MtODk0ZS04NGU4NDBiYjhkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6MzkuOTA2MzMzMTI3WiJ9&digest=sha256%3A9cb6da24e5046a98ca55a1716670c7d55fcf0d3df09738426e3e785f603a832f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=b9beb6da-ce44-4cb8-b473-6979546bc95f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.520116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=7e4304da-b7c5-4351-ab75-c03cc6695db4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=1acc0fde-017f-41fb-9b8d-0795e3b8be2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/cccc/blobs/uploads/a9507710-6dce-4ad7-9191-b74c1c8ec99e?_state=DPJkBy8fHJs-Bw9iko5zD78ThmZbC4WepdevGIjIFqR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTUwNzcxMC02ZGNlLTRhZDctOTE5MS1iNzRjMWM4ZWM5OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDEuODg2NzAxNjkxWiJ9&digest=sha256%3Ac1c052bbe8bf35a496e371d93f556bbaeb0927e4b362776fe7bc5a81a7519275" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808877028s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/a9507710-6dce-4ad7-9191-b74c1c8ec99e?_state=DPJkBy8fHJs-Bw9iko5zD78ThmZbC4WepdevGIjIFqR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTUwNzcxMC02ZGNlLTRhZDctOTE5MS1iNzRjMWM4ZWM5OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDEuODg2NzAxNjkxWiJ9&digest=sha256%3Ac1c052bbe8bf35a496e371d93f556bbaeb0927e4b362776fe7bc5a81a7519275 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=ab5ead95-0066-4049-85a9-b7a5024736c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:43 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=a1fdabc0-989a-4de5-b6f2-2e4893d230f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=cf64b306-ebb0-4df8-b6f3-03b051d2ce8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/dddd/blobs/uploads/73fbeec0-26d2-4077-b5cd-d7701725f12a?_state=3ipor4Q5o4vXKAxbsXETBa8DQBh_8lcEQ2dhFWdVwMd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3M2ZiZWVjMC0yNmQyLTQwNzctYjVjZC1kNzcwMTcyNWYxMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDQuMDA1NjEwMjk3WiJ9&digest=sha256%3A5538c37721718c5b358b02cc0a465be0257f4e5549a7c885c1cb84d29abd643a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319490356s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/73fbeec0-26d2-4077-b5cd-d7701725f12a?_state=3ipor4Q5o4vXKAxbsXETBa8DQBh_8lcEQ2dhFWdVwMd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3M2ZiZWVjMC0yNmQyLTQwNzctYjVjZC1kNzcwMTcyNWYxMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDQuMDA1NjEwMjk3WiJ9&digest=sha256%3A5538c37721718c5b358b02cc0a465be0257f4e5549a7c885c1cb84d29abd643a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=88b9667f-0b7b-4817-996f-b03776aeeb05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.544436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42375" http.request.id=a7c91e31-7dbc-43f9-9703-336a3520469a http.request.method=GET http.request.remoteaddr="127.0.0.1:33500" 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="742.847µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (20.88s) === RUN TestURLPrefix time="2026-05-15T15:01: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.10 time="2026-05-15T15:01:46Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34261" http.request.id=869327a4-c081-4e65-b1ab-3856ef2a1b5e http.request.method=GET http.request.remoteaddr="127.0.0.1:48290" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.528µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-15T15:01: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.10 time="2026-05-15T15:01:46Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=e6ac2a96-74de-49e7-8e33-0f0b8a05831c http.request.method=GET http.request.remoteaddr="127.0.0.1:39344" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="986.21µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "GET /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=2d92705b-222d-4431-9247-0e34404e520e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="944.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=a396339d-0441-41cf-84a6-9352f23f2a61 http.request.method=POST http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=72b34c03-f2cf-4e21-a813-3b229755d1c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040731ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "GET /v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=418a192d-df9d-4d70-b9af-e7becfc7cf2c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="970.73µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=a05f317a-cb51-4542-bff3-bd3eb77a8507 http.request.method=GET http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4741beba-b57e-4803-9442-2f07cd7c244a time="2026-05-15T15:01:46Z" 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.10 http.request.host="127.0.0.1:41499" http.request.id=a05f317a-cb51-4542-bff3-bd3eb77a8507 http.request.method=GET http.request.remoteaddr="127.0.0.1:39354" http.request.uri="/v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.33µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4741beba-b57e-4803-9442-2f07cd7c244a 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "GET /v2/foo/bar/blobs/uploads/4741beba-b57e-4803-9442-2f07cd7c244a?_state=syfazz0aT7WJH10ryK_p0lDF34c6T_scs--WXi31o4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NDFiZWJhLWI1N2UtNDgwMy05NDQyLTJmMDdjZDdjMjQ0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mjk3NDc0NTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=bc7842df-258b-4536-84b9-813503c39029 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02421ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=faf0640a-29e3-46eb-91b1-5c1df3b8f548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/d5361c34-5701-4b96-a04a-392447b182ab?_state=VfV0jpIvfgsh0xkacawBMUe7M7tjuQbc6Os2Hr1ejIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzYxYzM0LTU3MDEtNGI5Ni1hMDRhLTM5MjQ0N2IxODJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzQ3MTY2NjZaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" provided=sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 vars.name="foo/bar" vars.uuid=d5361c34-5701-4b96-a04a-392447b182ab time="2026-05-15T15:01:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=faf0640a-29e3-46eb-91b1-5c1df3b8f548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/d5361c34-5701-4b96-a04a-392447b182ab?_state=VfV0jpIvfgsh0xkacawBMUe7M7tjuQbc6Os2Hr1ejIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzYxYzM0LTU3MDEtNGI5Ni1hMDRhLTM5MjQ0N2IxODJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzQ3MTY2NjZaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d5361c34-5701-4b96-a04a-392447b182ab time="2026-05-15T15:01:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=faf0640a-29e3-46eb-91b1-5c1df3b8f548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/d5361c34-5701-4b96-a04a-392447b182ab?_state=VfV0jpIvfgsh0xkacawBMUe7M7tjuQbc6Os2Hr1ejIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzYxYzM0LTU3MDEtNGI5Ni1hMDRhLTM5MjQ0N2IxODJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzQ3MTY2NjZaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05401ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d5361c34-5701-4b96-a04a-392447b182ab 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d5361c34-5701-4b96-a04a-392447b182ab?_state=VfV0jpIvfgsh0xkacawBMUe7M7tjuQbc6Os2Hr1ejIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzYxYzM0LTU3MDEtNGI5Ni1hMDRhLTM5MjQ0N2IxODJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzQ3MTY2NjZaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=f705eaec-f7a7-4686-9e31-45552f59204f http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=f7b6976f-a80f-4db3-9bf1-56c7d9880c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/157609a0-fea8-4a4c-9232-6e882d7ce838?_state=dq-HXXYJsO1otR_O3ThxV2_71L0IPX0Nz-5JdrbGDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzYwOWEwLWZlYTgtNGE0Yy05MjMyLTZlODgyZDdjZTgzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzcyNjEwNTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "PUT /v2/foo/bar/blobs/uploads/157609a0-fea8-4a4c-9232-6e882d7ce838?_state=dq-HXXYJsO1otR_O3ThxV2_71L0IPX0Nz-5JdrbGDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NzYwOWEwLWZlYTgtNGE0Yy05MjMyLTZlODgyZDdjZTgzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42MzcyNjEwNTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=554bd429-9ade-42f4-80d7-f6d77cccb706 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=17aabddd-b136-47bf-8f43-361beb7a6a24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/8f8ac48f-9ad9-4feb-8ffa-185516bc90a7?_state=foSg-Vn22KD7clfh1D2pPCQqqEgXQszTkh31VveLzIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFjNDhmLTlhZDktNGZlYi04ZmZhLTE4NTUxNmJjOTBhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mzk4ODI0MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "PUT /v2/foo/bar/blobs/uploads/8f8ac48f-9ad9-4feb-8ffa-185516bc90a7?_state=foSg-Vn22KD7clfh1D2pPCQqqEgXQszTkh31VveLzIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFjNDhmLTlhZDktNGZlYi04ZmZhLTE4NTUxNmJjOTBhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42Mzk4ODI0MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=031419f7-0d33-4225-b29d-dea2a46c9220 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=2ce36b6e-8b53-4729-9cc6-f76446de94da http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/aaf24641-616a-4a93-940e-2258302a000e?_state=40p96oHll8dvueKjIS18lEf1UDjeLloEIiiD2fg4dsx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhZjI0NjQxLTYxNmEtNGE5My05NDBlLTIyNTgzMDJhMDAwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42NDI0MjQwMjRaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.duration=2.384659536s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:46 +0000] "PUT /v2/foo/bar/blobs/uploads/aaf24641-616a-4a93-940e-2258302a000e?_state=40p96oHll8dvueKjIS18lEf1UDjeLloEIiiD2fg4dsx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhZjI0NjQxLTYxNmEtNGE5My05NDBlLTIyNTgzMDJhMDAwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0Ni42NDI0MjQwMjRaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=6bfca3ec-f79b-4d50-866b-6e5bd51e5844 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41499" http.request.id=d107ba36-2f6b-4733-8bb1-bbca79202e7c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/3ce77e34-094b-4753-bea6-fb88d5a40e1b?_state=C27qHfUFa6mzPu00Ka4BX-A6prke5sjiq87qiV9emS57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTc3ZTM0LTA5NGItNDc1My1iZWE2LWZiODhkNWE0MGUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0OS4yMTY4NzYxMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.315137912s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/3ce77e34-094b-4753-bea6-fb88d5a40e1b?_state=C27qHfUFa6mzPu00Ka4BX-A6prke5sjiq87qiV9emS57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTc3ZTM0LTA5NGItNDc1My1iZWE2LWZiODhkNWE0MGUxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo0OS4yMTY4NzYxMjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=650625a6-2e9f-473b-8e4c-2bd8f32816dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/3ce77e34-094b-4753-bea6-fb88d5a40e1b?_state=F40Rt7wWWFXLpfVmHR2-GFiKy-i3yd-CHt-vPDF_vF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTc3ZTM0LTA5NGItNDc1My1iZWE2LWZiODhkNWE0MGUxYiIsIk9mZnNldCI6Mjk1Njc0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDlaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "PUT /v2/foo/bar/blobs/uploads/3ce77e34-094b-4753-bea6-fb88d5a40e1b?_state=F40Rt7wWWFXLpfVmHR2-GFiKy-i3yd-CHt-vPDF_vF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTc3ZTM0LTA5NGItNDc1My1iZWE2LWZiODhkNWE0MGUxYiIsIk9mZnNldCI6Mjk1Njc0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NDlaIn0%3D&digest=sha256%3A5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=5f7f2c3f-e821-496e-b69b-a798d30ec795 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.02025ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=c451f6e9-36f0-4cab-8498-267f823c372c http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=162.234122ms http.response.status=200 http.response.written=29567488 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 200 29567488 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=error msg="error parsing digest="sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=7c2510ee-a59f-4616-b929-b5eadb886fa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" vars.name="foo/bar" time="2026-05-15T15:01:51Z" 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.10 http.request.host="127.0.0.1:41499" http.request.id=7c2510ee-a59f-4616-b929-b5eadb886fa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.61µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha257:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=1f2ddac0-a913-4917-a8a2-37819a94030d http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077251ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" 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.10 time="2026-05-15T15:01:51Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=5eafaadb-84ff-458f-a682-9c05e3e6442d http.request.method=GET http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02249ms http.response.status=404 http.response.written=157 vars.digest="sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=cab0bf88-ebcc-4cbe-b9af-10e928c54f64 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.449µs" http.response.status=404 http.response.written=157 vars.digest="sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=2a567375-1cc8-459d-8f2e-a62a03f01048 http.request.method=POST http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=f850c1ca-3e6b-4389-acc7-77680f09feaf http.request.method=GET http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="927.809µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=75b4ee88-0b8c-4358-9da1-8ce9caad6652 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="924.05µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=bfcd3aaf-b41a-47d6-bbea-019360640cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=552b81a3-5def-48f2-b9f5-88ae763c1f69 time="2026-05-15T15:01:51Z" 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.10 http.request.host="127.0.0.1:34835" http.request.id=bfcd3aaf-b41a-47d6-bbea-019360640cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51652" http.request.uri="/v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.13µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=552b81a3-5def-48f2-b9f5-88ae763c1f69 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/uploads/552b81a3-5def-48f2-b9f5-88ae763c1f69?_state=J1j-YBN8ssLEmjdUbX9oIbUHXc1qUxwSb6qs3M1wOMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MmI4MWEzLTVkZWYtNDhmMi1iOWY1LTg4YWU3NjNjMWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44ODg2OTI3NjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=3bc09250-d317-4e33-9eed-de52a881cf92 http.request.method=POST http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=92e608d7-f9b7-4a91-b32e-efc8f6afb45d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/9b108210-a11c-4428-ad3e-368ce373122c?_state=C807UHpw1HLvLbCDN2yHc2pnlH2EIM57JKcGE5BrXa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTA4MjEwLWExMWMtNDQyOC1hZDNlLTM2OGNlMzczMTIyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTM1Mzk2NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" provided=sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d vars.name="foo/bar" vars.uuid=9b108210-a11c-4428-ad3e-368ce373122c time="2026-05-15T15:01:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=92e608d7-f9b7-4a91-b32e-efc8f6afb45d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/9b108210-a11c-4428-ad3e-368ce373122c?_state=C807UHpw1HLvLbCDN2yHc2pnlH2EIM57JKcGE5BrXa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTA4MjEwLWExMWMtNDQyOC1hZDNlLTM2OGNlMzczMTIyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTM1Mzk2NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9b108210-a11c-4428-ad3e-368ce373122c time="2026-05-15T15:01:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=92e608d7-f9b7-4a91-b32e-efc8f6afb45d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/9b108210-a11c-4428-ad3e-368ce373122c?_state=C807UHpw1HLvLbCDN2yHc2pnlH2EIM57JKcGE5BrXa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTA4MjEwLWExMWMtNDQyOC1hZDNlLTM2OGNlMzczMTIyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTM1Mzk2NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.090731ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9b108210-a11c-4428-ad3e-368ce373122c 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "PUT /v2/foo/bar/blobs/uploads/9b108210-a11c-4428-ad3e-368ce373122c?_state=C807UHpw1HLvLbCDN2yHc2pnlH2EIM57JKcGE5BrXa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMTA4MjEwLWExMWMtNDQyOC1hZDNlLTM2OGNlMzczMTIyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTM1Mzk2NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=ac3121a3-8109-4b92-8993-8163cbd55ecc http.request.method=POST http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=e5c708b3-207b-4dc2-bd2f-d217abbdaafe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/412792ed-38d7-4ac4-9ecb-66d6808c2d0a?_state=MWXb7J6xRC6nf4CzyvmCkBd4_ndvxX29eixqtdHUjet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMjc5MmVkLTM4ZDctNGFjNC05ZWNiLTY2ZDY4MDhjMmQwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTYzODEzMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "PUT /v2/foo/bar/blobs/uploads/412792ed-38d7-4ac4-9ecb-66d6808c2d0a?_state=MWXb7J6xRC6nf4CzyvmCkBd4_ndvxX29eixqtdHUjet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMjc5MmVkLTM4ZDctNGFjNC05ZWNiLTY2ZDY4MDhjMmQwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTYzODEzMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=aad15223-4c32-4e02-a6c0-8ddeb3c3f003 http.request.method=POST http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=bed7305c-03b7-426c-ab3a-16bd73e28d6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/48254967-a307-49ea-b43c-23ccd7d81295?_state=R9AKoKTsWn8d-w_dDcoBfOvSTsWNrC-_zpUxcSIhwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjU0OTY3LWEzMDctNDllYS1iNDNjLTIzY2NkN2Q4MTI5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTkyODA4N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.156812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "PUT /v2/foo/bar/blobs/uploads/48254967-a307-49ea-b43c-23ccd7d81295?_state=R9AKoKTsWn8d-w_dDcoBfOvSTsWNrC-_zpUxcSIhwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjU0OTY3LWEzMDctNDllYS1iNDNjLTIzY2NkN2Q4MTI5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS44OTkyODA4N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=361430ce-5a5d-4bff-9e89-02030869b1d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=a33ab0e8-a783-4eaf-922b-8eb7c2fa8c73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/bc469ed5-5760-4d31-9a33-6ae0225786d0?_state=Zt46z3wsNOzZ-rsgKgWXeBjt-ezdybkePIJUT9gsmGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNDY5ZWQ1LTU3NjAtNGQzMS05YTMzLTZhZTAyMjU3ODZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS45MDE5NDAyNTdaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=719.758484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "PUT /v2/foo/bar/blobs/uploads/bc469ed5-5760-4d31-9a33-6ae0225786d0?_state=Zt46z3wsNOzZ-rsgKgWXeBjt-ezdybkePIJUT9gsmGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNDY5ZWQ1LTU3NjAtNGQzMS05YTMzLTZhZTAyMjU3ODZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1MS45MDE5NDAyNTdaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=b86c9569-ded7-47b0-87d6-ea9b79cc09bc http.request.method=POST http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34835" http.request.id=15b82e6f-8379-4717-bc8d-1bb452dd4bc9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/fe2bb75c-9ee7-467b-8392-d57b40563296?_state=Uq3nW3HBGmnDkV2YB6789SNHIyZkKCOLEI2CXP6YYCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMmJiNzVjLTllZTctNDY3Yi04MzkyLWQ1N2I0MDU2MzI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1Mi43MTc2Nzc5OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=689.009493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/fe2bb75c-9ee7-467b-8392-d57b40563296?_state=Uq3nW3HBGmnDkV2YB6789SNHIyZkKCOLEI2CXP6YYCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMmJiNzVjLTllZTctNDY3Yi04MzkyLWQ1N2I0MDU2MzI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1Mi43MTc2Nzc5OTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=ca90db83-f997-4d93-9b7f-0e82f94c1451 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/uploads/fe2bb75c-9ee7-467b-8392-d57b40563296?_state=RV1shKzXGKkBBZh6b7uogSLvXf1rAEHf2yC5bb2d_1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMmJiNzVjLTllZTctNDY3Yi04MzkyLWQ1N2I0MDU2MzI5NiIsIk9mZnNldCI6MTQ4MzQxNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "PUT /v2/foo/bar/blobs/uploads/fe2bb75c-9ee7-467b-8392-d57b40563296?_state=RV1shKzXGKkBBZh6b7uogSLvXf1rAEHf2yC5bb2d_1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMmJiNzVjLTllZTctNDY3Yi04MzkyLWQ1N2I0MDU2MzI5NiIsIk9mZnNldCI6MTQ4MzQxNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NTJaIn0%3D&digest=sha256%3A16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=0b4851e2-c759-4ec1-a606-ac111f6cb056 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="984.25µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=9124e55e-5813-44ec-9baf-ef6a39ce5ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.607285ms http.response.status=200 http.response.written=14834176 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 200 14834176 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=error msg="error parsing digest="sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=c24cbbd7-fc4c-4fe4-b10b-039d1a0723d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" vars.name="foo/bar" time="2026-05-15T15:01:53Z" 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.10 http.request.host="127.0.0.1:34835" http.request.id=c24cbbd7-fc4c-4fe4-b10b-039d1a0723d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/foo/bar/blobs/sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.33µs" http.response.status=400 http.response.written=110 vars.digest="sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha257:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=219c3ed9-97a1-4179-aa74-7ef2e99b2703 http.request.method=GET http.request.remoteaddr="127.0.0.1:51684" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104651ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=f297b772-8593-4751-9f48-547ff6d5692a http.request.method=GET http.request.remoteaddr="127.0.0.1:51684" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.869259ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34835" http.request.id=71d7ba7c-a07a-4c95-a101-c107a17368c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51668" http.request.uri="/v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.097322ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha256:16ab9510dcde30ac9355e5c1e75bd4b186fb826db0792ef6ff80a8089c144f3d HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=c1d936c0-f630-4492-ac7d-ab58c6ae8919 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.78244916s http.response.status=200 http.response.written=2654080 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 200 2654080 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41499" http.request.id=62717ea4-af2e-4244-8bbc-db3d585417ff http.request.method=GET http.request.remoteaddr="127.0.0.1:36552" http.request.uri="/v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.786166398s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [15/May/2026:15:01:51 +0000] "GET /v2/foo/bar/blobs/sha256:5fd9f36bdf8f66db8d0149aa65473bbc02e171d7a102f46fd1c5c319edb37b44 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.18s) === RUN TestBlobDelete time="2026-05-15T15:01:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T15:01:53Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=3a110a95-fc7c-4ebb-972b-3d3318cb03ef http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.41µs" http.response.status=404 http.response.written=157 vars.digest="sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=07162dc4-b2a1-495b-b3af-8832c6590b12 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.81µs" http.response.status=404 http.response.written=157 vars.digest="sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=655729d1-fb5b-47cb-9dd3-7ed9636be957 http.request.method=POST http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=98899f6d-0386-4f91-b839-00196f950732 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="955.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=8600d957-3ca1-457e-821f-e27acacd4b41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="969.53µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=21339a15-14c1-457d-9052-56eb62fecc03 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=49e64e3f-36e8-4781-8349-796c0900b4dc time="2026-05-15T15:01:53Z" 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.10 http.request.host="127.0.0.1:33733" http.request.id=21339a15-14c1-457d-9052-56eb62fecc03 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="935.529µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=49e64e3f-36e8-4781-8349-796c0900b4dc 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "GET /v2/foo/bar/blobs/uploads/49e64e3f-36e8-4781-8349-796c0900b4dc?_state=lRUWNG09pILFRejMzqM6-0OZ9b7ZaUPUPbeVtzIs_Z57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTY0ZTNmLTM2ZTgtNDc4MS04MzQ5LTc5NmMwOTAwYjRkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjQyMzg4MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=ff09e776-ca34-4f08-8aa8-78d7edd8ce27 http.request.method=POST http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=3e7dc08b-8e8f-4dcc-b696-a0811891ec55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/b60649ff-414d-4c63-8700-91c956e28004?_state=RspBnMdjHte4bQ7Nnoq2Tuhz431tleYVIDlhWsqPBIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDY0OWZmLTQxNGQtNGM2My04NzAwLTkxYzk1NmUyODAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjkzNjA3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" provided=sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 vars.name="foo/bar" vars.uuid=b60649ff-414d-4c63-8700-91c956e28004 time="2026-05-15T15:01:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=3e7dc08b-8e8f-4dcc-b696-a0811891ec55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/b60649ff-414d-4c63-8700-91c956e28004?_state=RspBnMdjHte4bQ7Nnoq2Tuhz431tleYVIDlhWsqPBIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDY0OWZmLTQxNGQtNGM2My04NzAwLTkxYzk1NmUyODAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjkzNjA3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b60649ff-414d-4c63-8700-91c956e28004 time="2026-05-15T15:01:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=3e7dc08b-8e8f-4dcc-b696-a0811891ec55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/b60649ff-414d-4c63-8700-91c956e28004?_state=RspBnMdjHte4bQ7Nnoq2Tuhz431tleYVIDlhWsqPBIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDY0OWZmLTQxNGQtNGM2My04NzAwLTkxYzk1NmUyODAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjkzNjA3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.139331ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b60649ff-414d-4c63-8700-91c956e28004 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "PUT /v2/foo/bar/blobs/uploads/b60649ff-414d-4c63-8700-91c956e28004?_state=RspBnMdjHte4bQ7Nnoq2Tuhz431tleYVIDlhWsqPBIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDY0OWZmLTQxNGQtNGM2My04NzAwLTkxYzk1NmUyODAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NjkzNjA3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=30b77482-5ecc-4b31-b73e-25914365970c http.request.method=POST http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=eba5dfd3-f19d-445d-9b23-f1ebc06de410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/c74ae603-b893-4c9a-9e63-5fc6e4bd3ac2?_state=YPsj6-6_lS2i0LypKnhi7BeptIijI4BQFXsBHmI7Xlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NGFlNjAzLWI4OTMtNGM5YS05ZTYzLTVmYzZlNGJkM2FjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzIwODc2MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "PUT /v2/foo/bar/blobs/uploads/c74ae603-b893-4c9a-9e63-5fc6e4bd3ac2?_state=YPsj6-6_lS2i0LypKnhi7BeptIijI4BQFXsBHmI7Xlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NGFlNjAzLWI4OTMtNGM5YS05ZTYzLTVmYzZlNGJkM2FjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzIwODc2MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=d9e63f2f-8603-48e4-aae3-76c0efb14edf http.request.method=POST http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=4ec38c8f-8b19-4e01-8d40-0781bcf19ae6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/03a3e265-f8d4-4cf9-8fce-079e0097ed4e?_state=87pxAYDPFPZjXtlsGfyIRMx8M2IAX_XMgDLfg5dP98t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTNlMjY1LWY4ZDQtNGNmOS04ZmNlLTA3OWUwMDk3ZWQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzQ3MTUwOTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "PUT /v2/foo/bar/blobs/uploads/03a3e265-f8d4-4cf9-8fce-079e0097ed4e?_state=87pxAYDPFPZjXtlsGfyIRMx8M2IAX_XMgDLfg5dP98t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTNlMjY1LWY4ZDQtNGNmOS04ZmNlLTA3OWUwMDk3ZWQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzQ3MTUwOTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=a12ed1ba-f107-4593-b6f0-43ff22f265d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=efb27c01-c54d-4d25-a7fb-592387b52e31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/3e08d2d7-1f93-4c7f-a8bc-36e014c79f29?_state=NBsZlD7OixUBiwg2-Iidz33EiP7JustfxL4P7Z60eeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMDhkMmQ3LTFmOTMtNGM3Zi1hOGJjLTM2ZTAxNGM3OWYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzcyMDQ3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803664255s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:53 +0000] "PUT /v2/foo/bar/blobs/uploads/3e08d2d7-1f93-4c7f-a8bc-36e014c79f29?_state=NBsZlD7OixUBiwg2-Iidz33EiP7JustfxL4P7Z60eeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMDhkMmQ3LTFmOTMtNGM3Zi1hOGJjLTM2ZTAxNGM3OWYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1My43NzcyMDQ3MTdaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=2978a0b8-c609-4a9d-9350-9610a756bc36 http.request.method=POST http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33733" http.request.id=63064606-bf62-41fc-9d35-32870eacac0b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/2202a65e-2b69-4555-be54-e1e7ff326b10?_state=9U8YsplUtkFZ_aIjafa9RMAWty6k3OX728I1Pb-tb0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDJhNjVlLTJiNjktNDU1NS1iZTU0LWUxZTdmZjMyNmIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1NS43NDI2NTkxNjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773672752s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/2202a65e-2b69-4555-be54-e1e7ff326b10?_state=9U8YsplUtkFZ_aIjafa9RMAWty6k3OX728I1Pb-tb0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDJhNjVlLTJiNjktNDU1NS1iZTU0LWUxZTdmZjMyNmIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1NS43NDI2NTkxNjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=5c6db021-6296-4d55-b787-09b656d8e562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/uploads/2202a65e-2b69-4555-be54-e1e7ff326b10?_state=9X-mRUU5k6oa3sdwNe8JhKI7nGWkyWQ8h8QbPVWtgPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDJhNjVlLTJiNjktNDU1NS1iZTU0LWUxZTdmZjMyNmIxMCIsIk9mZnNldCI6MjQ5OTEyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NTVaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "PUT /v2/foo/bar/blobs/uploads/2202a65e-2b69-4555-be54-e1e7ff326b10?_state=9X-mRUU5k6oa3sdwNe8JhKI7nGWkyWQ8h8QbPVWtgPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMDJhNjVlLTJiNjktNDU1NS1iZTU0LWUxZTdmZjMyNmIxMCIsIk9mZnNldCI6MjQ5OTEyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDE6NTVaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=4bbb9422-07e1-4a97-ba67-f3f8bad23b8b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.05313ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=89ea5f76-ea93-48be-9358-e67157d7cec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=134.446201ms http.response.status=200 http.response.written=24991232 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "GET /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 200 24991232 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=error msg="error parsing digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=4a9d41b3-3c65-4a44-9b66-2aaa998b156b http.request.method=GET http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" time="2026-05-15T15:01:57Z" 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.10 http.request.host="127.0.0.1:33733" http.request.id=4a9d41b3-3c65-4a44-9b66-2aaa998b156b http.request.method=GET http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.49µs" http.response.status=400 http.response.written=110 vars.digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "GET /v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=49d4f082-45ea-4041-a647-0a1726c6c4f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152851ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "GET /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=d8bd79e0-5e3a-4115-955c-2a3ee6ae3882 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49948" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=750f174c-a5b5-4ca5-9858-9f2644c785aa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49948" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.074971ms http.response.status=404 http.response.written=157 vars.digest="sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=ba3254a8-5ddb-4b18-a11f-73144cb6faf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49948" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.768µs" http.response.status=404 http.response.written=74 vars.digest="sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=error msg="error parsing digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=a5c62e6b-f780-4815-989d-1d39972da25a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" time="2026-05-15T15:01:57Z" 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.10 http.request.host="127.0.0.1:33733" http.request.id=a5c62e6b-f780-4815-989d-1d39972da25a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.369µs" http.response.status=400 http.response.written=110 vars.digest="sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "DELETE /v2/foo/bar/blobs/sha257:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T15:01:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=4738ac1b-1716-4133-9e7c-9bda681fa4e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=5093dec6-d50b-4dd7-b7bd-f7f48ddff83d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49972" http.request.uri="/v2/foo/bar/blobs/uploads/0e7b5092-387c-462b-b2eb-a69a2f0b2926?_state=zhKclfP4k4FoCzUIxIvMrRiCXAkHIb127ThJlXaNhiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlN2I1MDkyLTM4N2MtNDYyYi1iMmViLWE2OWEyZjBiMjkyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1Ny43MDgzODk3MDVaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929724811s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "PUT /v2/foo/bar/blobs/uploads/0e7b5092-387c-462b-b2eb-a69a2f0b2926?_state=zhKclfP4k4FoCzUIxIvMrRiCXAkHIb127ThJlXaNhiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlN2I1MDkyLTM4N2MtNDYyYi1iMmViLWE2OWEyZjBiMjkyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1Ny43MDgzODk3MDVaIn0%3D&digest=sha256%3A39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=db8182c2-7979-4c59-b4cb-e95922fa4e16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49972" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.136292ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T15:01:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=0edfb15b-f419-4d4c-a502-e7d5552f1d6f http.request.method=GET http.request.remoteaddr="127.0.0.1:49922" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.104349219s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "GET /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-05-15T15:01:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33733" http.request.id=bbb37fe0-e765-4a41-830a-8c22185b8072 http.request.method=GET http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.099782292s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [15/May/2026:15:01:57 +0000] "GET /v2/foo/bar/blobs/sha256:39910bdcf9843614300dc02ea4bd34a1a06c2d797bd73d71fc3c8317d7b8e389 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.28s) === RUN TestRelativeURL time="2026-05-15T15:01:59Z" 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.10 time="2026-05-15T15:01:59Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:01:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36903" http.request.id=a4209a82-8b03-4a3f-980d-83e0d5c58423 http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:01:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36903" http.request.id=0f404416-7369-4720-b20b-39edeb462fd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/9a81d9b3-1b1f-490c-bf1f-3f41040f7abf?_state=lKo7sx9QU905dNRqb-AGWYa7Czvk7NXzFlxZQ_HgLoV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhODFkOWIzLTFiMWYtNDkwYy1iZjFmLTNmNDEwNDBmN2FiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1OS44MDQxMDE1MTZaIn0%3D&digest=sha256%3A824785ce88f92dc3431cde818e249f4b4850bac9d3c2073a8662e4cb3660540b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548680315s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:00 +0000] "PUT /v2/foo/bar/blobs/uploads/9a81d9b3-1b1f-490c-bf1f-3f41040f7abf?_state=lKo7sx9QU905dNRqb-AGWYa7Czvk7NXzFlxZQ_HgLoV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhODFkOWIzLTFiMWYtNDkwYy1iZjFmLTNmNDEwNDBmN2FiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMTo1OS44MDQxMDE1MTZaIn0%3D&digest=sha256%3A824785ce88f92dc3431cde818e249f4b4850bac9d3c2073a8662e4cb3660540b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36903" http.request.id=e9d85dfa-2494-4550-867e-8a2bf724433b http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36903" http.request.id=7bc7fac5-88ea-4d68-b48a-ae49f754bfcd http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36903" http.request.id=77846212-bae6-4b3d-b11e-5144f0495fde http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/bar/blobs/uploads/d9842718-d720-4df2-a317-ca6f176499ee?_state=ps6p34VV7XLuVNYhqLuNnMU1DY5X4E8T27LJ_XsJnDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ODQyNzE4LWQ3MjAtNGRmMi1hMzE3LWNhNmYxNzY0OTllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowMi45NDU1MzUzOVoifQ%3D%3D&digest=sha256%3A56c5c62ed7c5419dd935893c130152561c4122e8a0bc911c3f666498c5d0d165" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411268485s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:02 +0000] "PUT /v2/foo/bar/blobs/uploads/d9842718-d720-4df2-a317-ca6f176499ee?_state=ps6p34VV7XLuVNYhqLuNnMU1DY5X4E8T27LJ_XsJnDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ODQyNzE4LWQ3MjAtNGRmMi1hMzE3LWNhNmYxNzY0OTllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowMi45NDU1MzUzOVoifQ%3D%3D&digest=sha256%3A56c5c62ed7c5419dd935893c130152561c4122e8a0bc911c3f666498c5d0d165 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.56s) === RUN TestBlobDeleteDisabled time="2026-05-15T15:02:05Z" 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.10 time="2026-05-15T15:02:05Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:41287" http.request.id=55f87934-bb21-48df-aab7-ce398cfa7c17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36044" http.request.uri="/v2/foo/bar/blobs/sha256:5717702287816e58d66b22b94ab1d6c0d4fe53ccaa9db2bd0909fde28d1f7bec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03841ms http.response.status=405 http.response.written=78 vars.digest="sha256:5717702287816e58d66b22b94ab1d6c0d4fe53ccaa9db2bd0909fde28d1f7bec" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:02:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:5717702287816e58d66b22b94ab1d6c0d4fe53ccaa9db2bd0909fde28d1f7bec HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.16s) === RUN TestDeleteDisabled time="2026-05-15T15:02:05Z" 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.10 time="2026-05-15T15:02:05Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33721" http.request.id=fdcebfa6-8203-4177-bf4c-acc18d46c333 http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33721" http.request.id=c9de5970-c9ee-4863-a7f4-b60bfda51b56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/ea20a818-3898-48fd-bcee-eab4584a452f?_state=oC4MLTkZTB_kzuERWrpQLWV0BJahaTCiGyNy8cdpAgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMjBhODE4LTM4OTgtNDhmZC1iY2VlLWVhYjQ1ODRhNDUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowNS43ODEzMTg2NTJaIn0%3D&digest=sha256%3A7b43f3cf13ecf45a3c3935489d470e12728a1dccf50108735d5b42f7f0947249" http.request.useragent="Go-http-client/1.1" http.response.duration=2.05813923s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:05 +0000] "PUT /v2/foo/bar/blobs/uploads/ea20a818-3898-48fd-bcee-eab4584a452f?_state=oC4MLTkZTB_kzuERWrpQLWV0BJahaTCiGyNy8cdpAgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhMjBhODE4LTM4OTgtNDhmZC1iY2VlLWVhYjQ1ODRhNDUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowNS43ODEzMTg2NTJaIn0%3D&digest=sha256%3A7b43f3cf13ecf45a3c3935489d470e12728a1dccf50108735d5b42f7f0947249 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:33721" http.request.id=a8bf4ff7-1316-4ed8-8cb1-8a3b908002c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/sha256:7b43f3cf13ecf45a3c3935489d470e12728a1dccf50108735d5b42f7f0947249" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.41µs" http.response.status=405 http.response.written=78 vars.digest="sha256:7b43f3cf13ecf45a3c3935489d470e12728a1dccf50108735d5b42f7f0947249" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:02:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:7b43f3cf13ecf45a3c3935489d470e12728a1dccf50108735d5b42f7f0947249 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.32s) === RUN TestDeleteReadOnly time="2026-05-15T15:02:07Z" 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.10 time="2026-05-15T15:02:07Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:08Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42215" http.request.id=517552c1-2155-4f5f-85b2-7e4960e3d4af http.request.method=POST http.request.remoteaddr="127.0.0.1:50814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:42215" http.request.id=72689e08-c395-49d3-958b-24747951f4f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50814" http.request.uri="/v2/foo/bar/blobs/uploads/5c14efe8-9e31-4641-9214-a98a2a9cf800?_state=x3py50d4wqcrid8qjrVz0utSws_qlhvzfwFSrKnicQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMTRlZmU4LTllMzEtNDY0MS05MjE0LWE5OGEyYTljZjgwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowOC4xMjcxNzE3OTRaIn0%3D&digest=sha256%3Ac9ddde91871ad7cc83dd3b980689fe65026f88424b3184b2b533f8ceb75671ab" http.request.useragent="Go-http-client/1.1" http.response.duration=2.309139251s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5c14efe8-9e31-4641-9214-a98a2a9cf800?_state=x3py50d4wqcrid8qjrVz0utSws_qlhvzfwFSrKnicQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMTRlZmU4LTllMzEtNDY0MS05MjE0LWE5OGEyYTljZjgwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjowOC4xMjcxNzE3OTRaIn0%3D&digest=sha256%3Ac9ddde91871ad7cc83dd3b980689fe65026f88424b3184b2b533f8ceb75671ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:c9ddde91871ad7cc83dd3b980689fe65026f88424b3184b2b533f8ceb75671ab HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.60s) === RUN TestStartPushReadOnly time="2026-05-15T15:02: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.10 time="2026-05-15T15:02:10Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-15T15:02: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.10 time="2026-05-15T15:02:10Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=cb9bd853-6a37-4ad2-8f0d-b2696f38511e http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" 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="877.809µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T15:02:10Z" 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.10 http.request.host="127.0.0.1:45805" http.request.id=7cb88c6e-5796-47fe-b0c3-b93055dbb190 http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" 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="825.288µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=0384f9af-13b0-412a-92b2-3596443a64d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" 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="806.128µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T15:02:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=01aea410-3430-4076-bd13-f2ddb48695ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" 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.036231ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:10Z" 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.10 http.request.host="127.0.0.1:45805" http.request.id=01aea410-3430-4076-bd13-f2ddb48695ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" 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.137192ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=01aea410-3430-4076-bd13-f2ddb48695ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" 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.194953ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:10Z" 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.10 http.request.host="127.0.0.1:45805" http.request.id=01aea410-3430-4076-bd13-f2ddb48695ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" 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.243953ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T15:02:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=9d79298f-8bfc-452a-87a1-e10cba1f6b46 http.request.method=POST http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=d21797ab-2f26-4197-80a0-163a8966f617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/blobs/uploads/6c6a2454-1ed0-4353-a369-931239e129d9?_state=_O42nBce2N-1WoUFoFL_CNu9sFwnrAf0KBnfN9-hzO97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YzZhMjQ1NC0xZWQwLTQzNTMtYTM2OS05MzEyMzllMTI5ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTAuNzA3OTg0Njc1WiJ9&digest=sha256%3A3dedbbbb1a2d0fe8cb3af0258edc11e4f68dd5a3cac71b3430db13894172813a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.243297584s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/6c6a2454-1ed0-4353-a369-931239e129d9?_state=_O42nBce2N-1WoUFoFL_CNu9sFwnrAf0KBnfN9-hzO97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YzZhMjQ1NC0xZWQwLTQzNTMtYTM2OS05MzEyMzllMTI5ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTAuNzA3OTg0Njc1WiJ9&digest=sha256%3A3dedbbbb1a2d0fe8cb3af0258edc11e4f68dd5a3cac71b3430db13894172813a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=a9511cea-c136-4077-9257-deb1a7690c9a http.request.method=POST http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=ca12d509-62f4-48b9-b5af-9f78ee56f6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/blobs/uploads/3ff700e7-5af4-4199-be8c-c968f4bbbfe6?_state=u8FtCOn21hkuyPUBP_gbA7KdYK4_cmwd2vHulhi3yQ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZmY3MDBlNy01YWY0LTQxOTktYmU4Yy1jOTY4ZjRiYmJmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTMuMjM1NTY1NDk2WiJ9&digest=sha256%3A589a43804f8a20d651cfb98383eed1ef2e90f1e12919a798650d8ab75ef5113d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.415277925s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/3ff700e7-5af4-4199-be8c-c968f4bbbfe6?_state=u8FtCOn21hkuyPUBP_gbA7KdYK4_cmwd2vHulhi3yQ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZmY3MDBlNy01YWY0LTQxOTktYmU4Yy1jOTY4ZjRiYmJmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTMuMjM1NTY1NDk2WiJ9&digest=sha256%3A589a43804f8a20d651cfb98383eed1ef2e90f1e12919a798650d8ab75ef5113d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=14dace46-8536-4422-9d08-2095b856ef71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.555916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=b6a02f01-4a9d-4e30-9e5e-7313b62f166b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.338274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=d75e7d84-0264-469c-89a5-f2342b1d4b29 http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" 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.861779ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=36d81fe2-39a8-449f-bdc1-09daa9069bed http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.846779ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45805" http.request.id=f17edfb2-d4fb-4a79-a323-f07e36c6e131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.317074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45805" http.request.id=3734dab6-106b-4a38-9e47-53bd2fe78967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.371234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:45805" http.request.id=b4b46709-3020-4e74-a65b-3a7da8eff23b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.391714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=67670a5d-8f12-4b25-9509-a68cf488f103 http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.853858ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=2e751190-0eff-4f86-a329-b0584c2bc006 http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="780.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=71009e5c-e5af-4eb2-a51d-d168d600931b http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.duration="730.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=53ecc455-e062-4ceb-8e51-74f361fc6aad http.request.method=GET http.request.remoteaddr="127.0.0.1:53566" 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="825.289µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=error msg="payload digest does match: "sha256:a3f31ac3d58cc3403a5680d410368c8394e52a5346343ad6853dbcaabc9b6ce4" != "sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6"" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=b96f373a-aa80-431a-b284-7d1198ea1ce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" time="2026-05-15T15:02:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=b96f373a-aa80-431a-b284-7d1198ea1ce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53566" http.request.uri="/v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021451ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6" 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:26efe1f3f24ffba47c6fffbe56b1fb53bbcc07aa0ecfff7608c20e4674d9a0b6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=6c77a95b-5cda-49d4-8eb3-76815c4e859d http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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="932.49µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" 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.10 http.request.host="127.0.0.1:45805" http.request.id=2ed5cfca-2838-43fd-b515-4a76913049c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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="807.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=32feba5b-1979-4445-8dc8-1567091c7046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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="997.291µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:15Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=32feba5b-1979-4445-8dc8-1567091c7046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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.086851ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:15Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=32feba5b-1979-4445-8dc8-1567091c7046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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.145572ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=3af1424d-008d-4401-befa-77c3d5302705 http.request.method=POST http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=11fe12e4-91cd-43b4-9441-09a60e496c4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/f4e0f88d-ed9b-40a9-bcee-e748e29e2f7e?_state=E9DLuHNHKSQ1EFpvYloG5ccnOHnjYHX0Zz_1aXWqgA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGUwZjg4ZC1lZDliLTQwYTktYmNlZS1lNzQ4ZTI5ZTJmN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTUuNjkyNjEwMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/f4e0f88d-ed9b-40a9-bcee-e748e29e2f7e?_state=E9DLuHNHKSQ1EFpvYloG5ccnOHnjYHX0Zz_1aXWqgA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGUwZjg4ZC1lZDliLTQwYTktYmNlZS1lNzQ4ZTI5ZTJmN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTUuNjkyNjEwMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=52f94906-dd3e-4413-84bb-9d4f34598c55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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="914.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:15Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=52f94906-dd3e-4413-84bb-9d4f34598c55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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.00829ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T15:02:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=c8515ba4-e941-4e67-944a-c915c0826dee http.request.method=POST http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=d0226a06-9425-453b-b0d3-885cc0c88266 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/1b7d3a4f-4900-4c14-96e5-c86f2c1e5388?_state=JpU2nD_hh3hY1fXnOw0Q6tcxKuo9sae8NUO12tu5Lqt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjdkM2E0Zi00OTAwLTRjMTQtOTZlNS1jODZmMmMxZTUzODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTUuOTk2NTU0MloifQ%3D%3D&digest=sha256%3A2379aba48684dc27d5c00d8a003ef3be9edd7dc000cf9feaaaea5d418e759903" http.request.useragent="Go-http-client/1.1" http.response.duration=2.750484678s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/1b7d3a4f-4900-4c14-96e5-c86f2c1e5388?_state=JpU2nD_hh3hY1fXnOw0Q6tcxKuo9sae8NUO12tu5Lqt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjdkM2E0Zi00OTAwLTRjMTQtOTZlNS1jODZmMmMxZTUzODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTUuOTk2NTU0MloifQ%3D%3D&digest=sha256%3A2379aba48684dc27d5c00d8a003ef3be9edd7dc000cf9feaaaea5d418e759903 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=a0c3a3be-7aa8-4cf7-9ca5-2ea538c1318a http.request.method=POST http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=66c055e6-ed00-40e9-a3b4-44f0d0f356ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/blobs/uploads/9ac887ef-2fcf-452d-9d52-94ec780960c9?_state=AVJLs9UZr606hH14nnorN7QIFFz7eiVuswna_Pt35kl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWM4ODdlZi0yZmNmLTQ1MmQtOWQ1Mi05NGVjNzgwOTYwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTguOTA1MzM3MjRaIn0%3D&digest=sha256%3Ad339256db20ac5b4b14dc179f58857f59355fef269fa0c10455c91b28781aa01" http.request.useragent="Go-http-client/1.1" http.response.duration=773.71779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/9ac887ef-2fcf-452d-9d52-94ec780960c9?_state=AVJLs9UZr606hH14nnorN7QIFFz7eiVuswna_Pt35kl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWM4ODdlZi0yZmNmLTQ1MmQtOWQ1Mi05NGVjNzgwOTYwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTguOTA1MzM3MjRaIn0%3D&digest=sha256%3Ad339256db20ac5b4b14dc179f58857f59355fef269fa0c10455c91b28781aa01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=f9e1e993-1e70-420b-9cd4-b78b25dd4003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45805" http.request.id=5f08bb1e-6a37-4179-9079-11b3148477cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=81c9fa81-9e70-472f-ba3e-77bd36809dac http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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="941.729µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=67da9606-5fff-45c7-beef-01e0ec27154e http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="946.29µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=9d21f7e7-3ae3-4332-ade9-c020dfe5fbd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="768.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=6f5556f6-6a81-4885-af2e-2e7c4d65d254 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1" http.request.useragent="Go-http-client/1.1" http.response.duration="707.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=c8c7cce6-e339-47fd-8687-7ec3118df711 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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="666.927µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="rewriting manifest sha256:1d87d6f437de31a83a36d654fcb83734ec8dca8d1baed019819d9145da04fff1 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=dd0690b2-0572-4d7b-acd7-9753cebcfdfd http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=dd0690b2-0572-4d7b-acd7-9753cebcfdfd http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.97458ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45805" http.request.id=4d606474-48f5-4a4a-97a6-0c93d00a47d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" 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="889.009µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45805" http.request.id=9de6de31-a1ba-4a30-aacf-692d97c0dd41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="995.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45805" http.request.id=b7dd597c-6a65-454b-9418-2e005a6270c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f" http.request.useragent="Go-http-client/1.1" http.response.duration="884.609µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=7b5b1135-48d7-4b1f-a7ac-a54910a9ae27 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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="855.568µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=787a72cd-6628-4bd3-a642-418b5b619575 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="813.889µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=887f4788-dd8b-4a0d-83b0-108582511fef http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=a9eb5ad7-2972-40ac-b2b8-ca15299322f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f" http.request.useragent="Go-http-client/1.1" http.response.duration="662.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="rewriting manifest list sha256:8a2276d246164a783f523192a68ae1f41d5d6ba433a281c63e11dc26f8bf325f in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=9fdb5f5d-482c-45c9-b58e-7dc76cd03699 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45805" http.request.id=9fdb5f5d-482c-45c9-b58e-7dc76cd03699 http.request.method=GET http.request.remoteaddr="127.0.0.1:53580" 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.150422ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T15:02:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=ff115e83-96b1-4b1e-b2d2-04cd3ccdbe35 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" 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="762.648µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" 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.10 http.request.host="127.0.0.1:40061" http.request.id=23932392-cdcc-47f2-9d20-69a54a10fc45 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" 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="641.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=368e48a5-d0ab-49ac-aa6a-36c27cc56145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" 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="672.727µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=cd0e4250-2b60-41cf-86f3-7986c6984a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.94775ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:19Z" 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.10 http.request.host="127.0.0.1:40061" http.request.id=cd0e4250-2b60-41cf-86f3-7986c6984a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.990751ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=cd0e4250-2b60-41cf-86f3-7986c6984a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" 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.018151ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:19Z" 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.10 http.request.host="127.0.0.1:40061" http.request.id=cd0e4250-2b60-41cf-86f3-7986c6984a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" 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.044631ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T15:02:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=7a07d230-ea68-4689-ac0d-8554b763ee2b http.request.method=POST http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00057ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=16f0e4fe-eb25-40dd-a504-ce4d44512fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/blobs/uploads/8eec6f3b-439d-4ee5-aeff-ac0101084100?_state=o-kNRoQ5fJ1FEjde2F-6W_uNnCVIMlt0vLjUJD2zQ6p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZWVjNmYzYi00MzlkLTRlZTUtYWVmZi1hYzAxMDEwODQxMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTkuODUxMDkxODUyWiJ9&digest=sha256%3A85422806be0dfdabae73226ee869e81c6ac5a44bf5a252ea81702236e415cd0f" http.request.useragent="Go-http-client/1.1" http.response.duration=658.918829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/8eec6f3b-439d-4ee5-aeff-ac0101084100?_state=o-kNRoQ5fJ1FEjde2F-6W_uNnCVIMlt0vLjUJD2zQ6p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZWVjNmYzYi00MzlkLTRlZTUtYWVmZi1hYzAxMDEwODQxMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MTkuODUxMDkxODUyWiJ9&digest=sha256%3A85422806be0dfdabae73226ee869e81c6ac5a44bf5a252ea81702236e415cd0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=2ceea5d8-7875-4cf5-9514-24fd5e1dba4b http.request.method=POST http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=8d6c73f5-e735-4749-afa1-ee4b1e49f8f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/blobs/uploads/a92011d6-cc42-4bd0-8a57-4c9f98225d1d?_state=vUhwAwtFx2GGTD3-iapU6y-5xw0AAfCtMa9qjtmRFrJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTIwMTFkNi1jYzQyLTRiZDAtOGE1Ny00YzlmOTgyMjVkMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjAuODAzMTI2MTY4WiJ9&digest=sha256%3A5125b54a7a4982174f1beef701264920f051b223582fa90deb25ec908879c997" http.request.useragent="Go-http-client/1.1" http.response.duration=2.358558551s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/a92011d6-cc42-4bd0-8a57-4c9f98225d1d?_state=vUhwAwtFx2GGTD3-iapU6y-5xw0AAfCtMa9qjtmRFrJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTIwMTFkNi1jYzQyLTRiZDAtOGE1Ny00YzlmOTgyMjVkMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjAuODAzMTI2MTY4WiJ9&digest=sha256%3A5125b54a7a4982174f1beef701264920f051b223582fa90deb25ec908879c997 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=2b8a6e69-60b8-467f-9fdb-22bf17707ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=64263521-5fa8-432c-ab52-8c42c6fefc0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.duration=3.312073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=b485b7ed-fe6f-4f10-9581-3fd36784365f http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" 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.840659ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=d2c44d4a-a907-436c-befc-64ecdd3ebe83 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.754377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40061" http.request.id=a043caf0-8154-4d00-83bb-55d03b7b1839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.duration=3.300433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40061" http.request.id=ba5a943e-15d6-4d67-b217-eaad33f58c19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:40061" http.request.id=8883e62d-d242-4835-986b-4b0bb992cf9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.duration=3.354074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=38662758-8743-4a26-99d4-4e74642d2c18 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.791498ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=9f036b3f-d18b-4e79-aedc-538ce176f396 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="722.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=ea249705-c6ba-4958-ba68-ae79d43ae4a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.duration="686.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=79beaf39-e3eb-4b2b-b974-a29463d728d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40670" 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="689.887µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=error msg="payload digest does match: "sha256:eaa2060d7bda9bb61bd00e6059117c81dc585fdfdeb428aa0f046a1b95a7e196" != "sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721"" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=f19b0bf4-9941-4ca2-90ce-32188abdb3ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" time="2026-05-15T15:02:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=f19b0bf4-9941-4ca2-90ce-32188abdb3ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:40670" http.request.uri="/v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.169µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721" 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:d1d129760279c65f98e1784e9e2e09acc198b575d7a894ab3cff7bff85fb5721 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=5a490c7f-fe19-46a5-be92-f3ff6c7f0964 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" 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="827.808µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" 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.10 http.request.host="127.0.0.1:40061" http.request.id=f0428ffe-f600-4010-b44b-dce3d0c58d1f http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" 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="661.527µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=3987c5c9-cef6-4914-8752-a82edcae1882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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="883.369µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:23Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=3987c5c9-cef6-4914-8752-a82edcae1882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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="976.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:23Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=3987c5c9-cef6-4914-8752-a82edcae1882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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.032011ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=b5a80ac9-336d-4c9f-9185-6d468c772fb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=ed9df5b9-d15d-468e-a523-3228043187ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/a09f0b1d-1cf0-4131-9a3c-165c9d921e38?_state=IddAT3OD35xKDO7l8kZl1bxVmpmVve7uCoTB-2eItCx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDlmMGIxZC0xY2YwLTQxMzEtOWEzYy0xNjVjOWQ5MjFlMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjMuMjAxNDg1ODQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/a09f0b1d-1cf0-4131-9a3c-165c9d921e38?_state=IddAT3OD35xKDO7l8kZl1bxVmpmVve7uCoTB-2eItCx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDlmMGIxZC0xY2YwLTQxMzEtOWEzYy0xNjVjOWQ5MjFlMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjMuMjAxNDg1ODQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=4c7d4a53-bacf-437a-aae3-cf2da405813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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="850.969µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:23Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=4c7d4a53-bacf-437a-aae3-cf2da405813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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="895.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T15:02:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=fac531e2-7a48-436b-99eb-fa457d5234c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=0d85f36d-f3dd-4d58-a2bc-8fd91c488385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/7d1d91cb-e40f-4e39-ab1d-8655bb600172?_state=vhwtNiMaCFBhOBuAsz-P_KZcWzlDkHJ6iyRcymMyx4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZDFkOTFjYi1lNDBmLTRlMzktYWIxZC04NjU1YmI2MDAxNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjMuNDgzNjIxNDE3WiJ9&digest=sha256%3A89eed0de009c3aaca05bcabc60ad4f4baf8dba433bc76e45b075ad339a57c44b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.26858436s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/7d1d91cb-e40f-4e39-ab1d-8655bb600172?_state=vhwtNiMaCFBhOBuAsz-P_KZcWzlDkHJ6iyRcymMyx4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZDFkOTFjYi1lNDBmLTRlMzktYWIxZC04NjU1YmI2MDAxNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjMuNDgzNjIxNDE3WiJ9&digest=sha256%3A89eed0de009c3aaca05bcabc60ad4f4baf8dba433bc76e45b075ad339a57c44b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=60a7ce5e-3752-4881-9be1-582e4c089691 http.request.method=POST http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=dbf5828f-d503-493b-a9fe-e7d085c504f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/blobs/uploads/67e10e1d-84c4-4582-859b-954884f3f1b3?_state=KfltWREDBOsRHYb-U9-2xVpnSWyVdd_YG51YQodX5_57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2UxMGUxZC04NGM0LTQ1ODItODU5Yi05NTQ4ODRmM2YxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjUuOTEzMDMyOTY1WiJ9&digest=sha256%3A8d9c904ae2efd5ef9ce67091b3fc3c259749e7b0df0c4e9915f346079fca3520" http.request.useragent="Go-http-client/1.1" http.response.duration=665.583016ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/67e10e1d-84c4-4582-859b-954884f3f1b3?_state=KfltWREDBOsRHYb-U9-2xVpnSWyVdd_YG51YQodX5_57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2UxMGUxZC04NGM0LTQ1ODItODU5Yi05NTQ4ODRmM2YxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjUuOTEzMDMyOTY1WiJ9&digest=sha256%3A8d9c904ae2efd5ef9ce67091b3fc3c259749e7b0df0c4e9915f346079fca3520 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=cf1a144d-9478-4b67-a439-f9ee75b1b87e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40061" http.request.id=0cf5253c-33b8-4a69-8a7c-de9d2330c930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=59349a73-438a-4efb-8820-a2654d8257b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" 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="872.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=0e636e0b-7351-431b-9b46-82780ac6a199 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="961.05µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=3b0f2d66-0ba7-4fe4-88c0-16299fca7204 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=7c64657f-23c9-472a-bf51-f3d28acac7fe http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340" http.request.useragent="Go-http-client/1.1" http.response.duration="720.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=910652ef-2197-4fe9-898e-6375e6070193 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" 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="736.007µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="rewriting manifest sha256:03a7f072f6214e5997fd788bf93a0aca387886ecbe4d8224ec41a8a3c7b57340 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=c6fe5233-b4c3-489e-a1e8-af7c008d2b37 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=c6fe5233-b4c3-489e-a1e8-af7c008d2b37 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.92134ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40061" http.request.id=cf33059c-11de-4708-8b7f-f385129bea46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" 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="786.208µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40061" http.request.id=ae05197d-9b4e-4a22-ab96-4877115c8564 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40061" http.request.id=c61eaff6-f46f-460f-b32c-6678a0dc7fbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625" http.request.useragent="Go-http-client/1.1" http.response.duration="930.569µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=ebcb61de-7809-4b49-ba65-b6e127b9ea76 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" 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="828.288µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=c15a4657-abea-4b4b-954f-6499a9527ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="805.968µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=25ef9fba-0059-41d8-a26a-f28fb1276efa http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="694.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=2acb6d43-fa4f-491e-a9c4-dabbedb9dfef http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625" http.request.useragent="Go-http-client/1.1" http.response.duration="676.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="rewriting manifest list sha256:d4fbb589c6d634da228cc61c275fdce442ce7d01302b2fc9834ed43313a8c625 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=2132ecc1-c738-457e-acea-5a58b879bef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40061" http.request.id=2132ecc1-c738-457e-acea-5a58b879bef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34870" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.99786ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (16.16s) === RUN TestGetManifestWithStorageError time="2026-05-15T15:02:26Z" 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.10 time="2026-05-15T15:02:26Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:40611" http.request.id=c0fbe94d-7d51-4fe0-bb0a-61b70fb41dd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39994" 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="834.168µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:40611" http.request.id=dfc921cf-b84e-47b8-af3c-45daec990d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:39994" 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="697.887µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:40611" http.request.id=0e5d4a06-eb26-4547-bc1b-53baae13e62c http.request.method=GET http.request.remoteaddr="127.0.0.1:39994" 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="697.647µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:40611" http.request.id=77cadae1-08a1-4098-b275-db55d3597aa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39994" 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="687.567µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-15T15:02:26Z" 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.10 time="2026-05-15T15:02:26Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=2ba170c4-8047-429e-9aff-a90b442675f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" 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="765.168µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" 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.10 http.request.host="127.0.0.1:37169" http.request.id=f1ebcc99-dd83-41f1-801d-3c6e365006a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" 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="654.247µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=aec67e2b-4e19-44b5-b8e1-0e75fbd85f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.646µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=c69a4e1e-9380-4a2e-b641-6988c8520d1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.901669ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:26Z" 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.10 http.request.host="127.0.0.1:37169" http.request.id=c69a4e1e-9380-4a2e-b641-6988c8520d1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.98443ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=c69a4e1e-9380-4a2e-b641-6988c8520d1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" 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.03803ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T15:02:26Z" 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.10 http.request.host="127.0.0.1:37169" http.request.id=c69a4e1e-9380-4a2e-b641-6988c8520d1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" 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.086151ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T15:02:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=cbbb1ac0-643b-42b7-bf42-ff6791a21e2b http.request.method=POST http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=a029bf55-f9e8-49e6-96c0-78a6a57e7798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/blobs/uploads/d62cad33-218b-44f7-94e2-a8d8752d7413?_state=0S3HQM9FShoYVUQmbCrttmxp47RIwk0VKBm6E4zA0Mt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNjJjYWQzMy0yMThiLTQ0ZjctOTRlMi1hOGQ4NzUyZDc0MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjYuNzYxODgxMzU2WiJ9&digest=sha256%3Ab6298697143c29790b5581623148282d17bca78110955436fc7b16209b38a73f" http.request.useragent="Go-http-client/1.1" http.response.duration=679.486237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/d62cad33-218b-44f7-94e2-a8d8752d7413?_state=0S3HQM9FShoYVUQmbCrttmxp47RIwk0VKBm6E4zA0Mt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNjJjYWQzMy0yMThiLTQ0ZjctOTRlMi1hOGQ4NzUyZDc0MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjYuNzYxODgxMzU2WiJ9&digest=sha256%3Ab6298697143c29790b5581623148282d17bca78110955436fc7b16209b38a73f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=187cb4cb-2c9e-49e7-bc32-6a2aa1f5d013 http.request.method=POST http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=7daf3efb-5ab8-4c50-b24b-ad0634d13e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/blobs/uploads/387c650a-52b6-463b-a59d-83e66a2172ea?_state=kiXzFa-9BTEm3zc2tdzFpqmWYMyb4I2hPTA9h7BzZq57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODdjNjUwYS01MmI2LTQ2M2ItYTU5ZC04M2U2NmEyMTcyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjcuNTkwNjM5OTg0WiJ9&digest=sha256%3A55cebd3c5810e40841fe49fb2103629cbe4ef0a7e17a7469e35f8767a571d1d9" http.request.useragent="Go-http-client/1.1" http.response.duration=731.270201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/387c650a-52b6-463b-a59d-83e66a2172ea?_state=kiXzFa-9BTEm3zc2tdzFpqmWYMyb4I2hPTA9h7BzZq57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODdjNjUwYS01MmI2LTQ2M2ItYTU5ZC04M2U2NmEyMTcyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjcuNTkwNjM5OTg0WiJ9&digest=sha256%3A55cebd3c5810e40841fe49fb2103629cbe4ef0a7e17a7469e35f8767a571d1d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=99642974-23ab-456d-9cc9-d668553a9ad8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.650757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=561dfed5-0f57-4afd-8c52-dcaa9cbf2416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=3.349874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=53aa09e2-2490-4fc3-b5e3-4c41ba174212 http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" 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.866379ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=c916447d-6c3c-47cd-99dd-987e5530f3cf http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.852819ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37169" http.request.id=3f9ec0ad-e7a4-40e3-b513-4f874f34e5c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=3.329234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37169" http.request.id=d100ea70-ac19-4261-bac5-97db0479b4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:37169" http.request.id=f860700b-d1db-4be9-871c-feb11b6c92d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=3.329194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=21fef02a-3747-4d21-9d43-019ebfeeddc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.852259ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=0367343a-51b8-4f8f-8633-6a93089af1b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="788.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=f77a63b3-50f4-4404-a701-d6b92e54011a http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration="965.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=6a362230-c7fa-4567-bbbf-dafbbea3f4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:44644" 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="822.648µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=error msg="payload digest does match: "sha256:3e411e2a990a54360493081c867532953e3f56baace43604f34e0c5c4c6c3cb3" != "sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538"" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=fde9ed14-05ed-4c4a-a1b2-bd302f93e2e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" time="2026-05-15T15:02:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=fde9ed14-05ed-4c4a-a1b2-bd302f93e2e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44644" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.09µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=0181d072-f57a-4d6a-8c93-7d2f67c668d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44660" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=7f5d07e5-64be-4e18-be6e-76b7e4a84301 http.request.method=GET http.request.remoteaddr="127.0.0.1:44660" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.848µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=c66963e5-cbb5-42a8-b468-0ef9ec2c48f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.073451ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=aeb49aa8-b8c7-4663-bfb5-bc9f320ade9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44680" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=3.761038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=17ce73e3-5973-48c9-bbaa-e8894c555d15 http.request.method=GET http.request.remoteaddr="127.0.0.1:44680" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.96634ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=01000152-351f-4920-b7bc-1ff4e884f5c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44694" 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="982.77µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=6cd52b19-d887-4d68-b8f6-16575c445144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.92581ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=dc5a293d-90b5-4fdc-905b-ccd1a701b0c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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="838.248µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=2d7df54f-78ce-42fd-9e4a-84448a8f50c2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7a1b1f3f29ba1d0aa2c704fd72f63a4a4540e91f4fdfacdab1633807e30aa538 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=c67bc8e7-b746-4441-bf1b-5ce735172203 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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="793.728µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=d33fa79e-6144-49d5-9d6b-d25f2448eae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.128µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" 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.10 http.request.host="127.0.0.1:37169" http.request.id=33db202b-388a-43c8-89c7-2bf04b2aaf1d http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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="724.408µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=98df431c-b3b8-4d2b-9840-a3c4bcba7522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" 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="856.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:28Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=98df431c-b3b8-4d2b-9840-a3c4bcba7522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" 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="901.929µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:28Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=98df431c-b3b8-4d2b-9840-a3c4bcba7522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" 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="930.249µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=32423aa1-5935-4c94-af47-4517a6543ca3 http.request.method=POST http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=5cda3aa9-27e9-4212-ac41-a73cc4855ebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/3094063f-c0a7-487d-90aa-0ac6c281a08f?_state=BDgbnTXGaFIi4rlyIVDbNS_bE8DZPmHWM_57I6jswsp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDk0MDYzZi1jMGE3LTQ4N2QtOTBhYS0wYWM2YzI4MWEwOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjguMzgyNjE1MTU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/3094063f-c0a7-487d-90aa-0ac6c281a08f?_state=BDgbnTXGaFIi4rlyIVDbNS_bE8DZPmHWM_57I6jswsp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDk0MDYzZi1jMGE3LTQ4N2QtOTBhYS0wYWM2YzI4MWEwOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjguMzgyNjE1MTU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=ca198188-d468-424f-b1e9-9ace0142828c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" 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="917.57µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:28Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=ca198188-d468-424f-b1e9-9ace0142828c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" 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="971.29µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T15:02:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=ce985edd-bd04-4135-a04f-9bbcb2680237 http.request.method=POST http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=89f9e472-bf41-49ba-acef-eac4161677ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/fe30d165-4301-473b-9db2-d9f686da307f?_state=81A3N9VakDlhgaVZTW4_R86rfz1XCkbe1TdTyIM-YYF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTMwZDE2NS00MzAxLTQ3M2ItOWRiMi1kOWY2ODZkYTMwN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjguNjkxNDYwMjg1WiJ9&digest=sha256%3A874ead6212317a2380fb635e03a67dd2336a674f25b32430117fdc42cf893491" http.request.useragent="Go-http-client/1.1" http.response.duration=2.354289107s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/fe30d165-4301-473b-9db2-d9f686da307f?_state=81A3N9VakDlhgaVZTW4_R86rfz1XCkbe1TdTyIM-YYF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTMwZDE2NS00MzAxLTQ3M2ItOWRiMi1kOWY2ODZkYTMwN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MjguNjkxNDYwMjg1WiJ9&digest=sha256%3A874ead6212317a2380fb635e03a67dd2336a674f25b32430117fdc42cf893491 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=e5754775-d730-4460-8811-8f96d54c8742 http.request.method=POST http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=33223a24-d102-4599-b72a-88cd57d91373 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/blobs/uploads/4988812e-3d2d-4eae-9815-cdfd3243f425?_state=TA4Zj17cNCYUKlAiINM_e6oRy-fU5rGacmDbtxRKNlR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg4ODEyZS0zZDJkLTRlYWUtOTgxNS1jZGZkMzI0M2Y0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MzEuMjMwODE0NjY2WiJ9&digest=sha256%3Aaf8986ec986d0f2eb5a0d74e0d116933b68a493a8f8d88b42acb91341d05aeac" http.request.useragent="Go-http-client/1.1" http.response.duration=954.498181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/4988812e-3d2d-4eae-9815-cdfd3243f425?_state=TA4Zj17cNCYUKlAiINM_e6oRy-fU5rGacmDbtxRKNlR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg4ODEyZS0zZDJkLTRlYWUtOTgxNS1jZGZkMzI0M2Y0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTU6MDI6MzEuMjMwODE0NjY2WiJ9&digest=sha256%3Aaf8986ec986d0f2eb5a0d74e0d116933b68a493a8f8d88b42acb91341d05aeac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=af1e81d9-57c9-48c6-8075-c24f929af4c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=2f58e9bc-3dfc-4bb5-b072-97c88f27e6b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=58d31f69-d80d-4cb5-b91c-546a18ea779a http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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="938.209µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=a2a3558b-e909-4aea-9da9-31c78fcbac33 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="909.889µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=aa57c744-05b7-426f-a766-6e10c2063602 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="773.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=fc3b6891-f3b2-4ceb-8455-776ce2e6bbf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.duration="704.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=e5c8f37e-575a-4bd0-90ed-5d3fec9de1d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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="748.327µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="rewriting manifest sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=36a371f4-5f12-4b39-93b4-c84b90c50af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=36a371f4-5f12-4b39-93b4-c84b90c50af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" 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.01166ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=93b0d2c6-2b0f-4217-b09b-34842f38bc64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.duration="934.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=df6015e2-130d-4d57-aee6-7a5003b8329e http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.768µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=32578c91-1ecf-422f-8ea4-870135f8d29a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53680" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.649µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=aeb0bd92-4c2c-4130-91d8-ff367ddf4b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53692" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=4bc511e3-539f-47e4-9bf2-34eb6173a541 http.request.method=GET http.request.remoteaddr="127.0.0.1:53692" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="935.329µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=b00465a8-afdd-4542-af91-dfc724be7056 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53700" 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="915.409µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37169" http.request.id=2ec58a34-9811-4c0e-8a08-9c7a5377bafb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53706" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=01fe74ab-6087-4095-8aac-59b42972dbb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53706" 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="728.047µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=352e4e0a-a069-4264-b6a1-59a2ecb774fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53706" http.request.uri="/v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9" http.request.useragent="Go-http-client/1.1" http.response.duration="933.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:016c90b99ec56ea6da3476d56ecd6e31bb3c87971ac937051044b8e5191bebf9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37169" http.request.id=7fbf4f0a-0bb3-4bb6-a1c6-011ec4fa2e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:53706" 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="758.768µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.60s) === RUN TestManifestDeleteDisabled time="2026-05-15T15:02:32Z" 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.10 time="2026-05-15T15:02:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:33601" http.request.id=1e168217-82b8-44b5-b949-efcdac817351 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36276" 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="937.209µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-15T15:02:32Z" 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.10 time="2026-05-15T15:02:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:41687" http.request.id=4b27c33e-9aff-4262-9aa8-ece01e1323bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49154" 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.475455ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:41687" http.request.id=5dba5ed2-c50e-4ab7-b0d8-aab6e330aa4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49170" 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.273613ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:41687" http.request.id=1df67b84-bff5-41c4-8794-1836375c89b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49182" 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.471815ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T15:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:41687" http.request.id=f04640f4-3ed4-4b03-a853-079df9940948 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49192" 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.300294ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.02s) === RUN TestProxyManifestGetByTag time="2026-05-15T15:02:32Z" 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.10 time="2026-05-15T15:02:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=d009b253-55f4-4af9-8173-2055391ff16c http.request.method=POST http.request.remoteaddr="127.0.0.1:46996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=5bdc58cb-d36d-48b3-bad3-45d8b5214f7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46996" http.request.uri="/v2/foo/bar/blobs/uploads/06f110a0-4879-4cf5-8d5e-9dd3eae314bd?_state=8HeUqpomOzaCVSmBlDXVCQzjJS-pDM6iAUfaTX55U557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZjExMGEwLTQ4NzktNGNmNS04ZDVlLTlkZDNlYWUzMTRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjozMi4zODk2NDExNTRaIn0%3D&digest=sha256%3A36146faae4da04e28806d4125e262c7e8d1f9c17fea19533d1bb0d4e6bc261f1" http.request.useragent="Go-http-client/1.1" http.response.duration=724.383011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/06f110a0-4879-4cf5-8d5e-9dd3eae314bd?_state=8HeUqpomOzaCVSmBlDXVCQzjJS-pDM6iAUfaTX55U557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZjExMGEwLTQ4NzktNGNmNS04ZDVlLTlkZDNlYWUzMTRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjozMi4zODk2NDExNTRaIn0%3D&digest=sha256%3A36146faae4da04e28806d4125e262c7e8d1f9c17fea19533d1bb0d4e6bc261f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=7089c1fc-7e01-4481-8d98-5ced891a0e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46996" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.453594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" 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.10 time="2026-05-15T15:02:33Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=edc0fa0f-0b1e-4b55-beb8-18f4d8e617a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46996" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.207µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41657" go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=6c0c7be5-a03c-4f92-b91f-2fa7e32edf68 http.request.method=GET http.request.remoteaddr="127.0.0.1:47002" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.808µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41657 /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:41657/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=b7ed6d2c-f159-4b08-aae0-59cd52f4547d http.request.method=GET http.request.remoteaddr="127.0.0.1:48370" http.request.uri="/v2/foo/bar/manifests/sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=3f762f07-09f5-4693-9c71-1bc7d503829a http.request.method=GET http.request.remoteaddr="127.0.0.1:47016" http.request.uri="/v2/foo/bar/manifests/sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.111981ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/foo/bar/manifests/sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8 with ttl=167h59m59.99999652s" go.version=go1.25.10 time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=b7ed6d2c-f159-4b08-aae0-59cd52f4547d http.request.method=GET http.request.remoteaddr="127.0.0.1:48370" http.request.uri="/v2/foo/bar/manifests/sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.801959ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/foo/bar/manifests/sha256:83fb7e7744d7f3f2f8a2a3c53f17cb8aae76c487a6684f8d0b404ce68d112ee8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=c500c79f-0114-4b7a-9125-d780d8ef6e62 http.request.method=GET http.request.remoteaddr="127.0.0.1:47016" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41657 /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:41657/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=db8d0694-3c3d-4f5a-a3bc-96aa642c4dbb http.request.method=GET http.request.remoteaddr="127.0.0.1:48382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=67a91b56-5906-4369-8455-86ead2869eb7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47022" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.92426ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=db8d0694-3c3d-4f5a-a3bc-96aa642c4dbb http.request.method=GET http.request.remoteaddr="127.0.0.1:48382" 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=5.96502ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=d8e0d0a8-e2aa-45f3-bb0d-63c9fc82a8c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47022" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=ad97719a-492c-40f9-8a93-ddc520062103 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47022" http.request.uri="/v2/foo/bar/blobs/uploads/285ac0d2-e785-49f9-a3bf-6feb96d4c13d?_state=4upCEoGOnK7zTAFfcOszvseDeWSaauqO5u6kNqUiC2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NWFjMGQyLWU3ODUtNDlmOS1hM2JmLTZmZWI5NmQ0YzEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjozMy4zNzg2MzY2NDRaIn0%3D&digest=sha256%3Af3e49d588877017e5f98b29454fee9c216109d1a07aa7ef78969ab8091c7e65b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.74391453s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:33 +0000] "PUT /v2/foo/bar/blobs/uploads/285ac0d2-e785-49f9-a3bf-6feb96d4c13d?_state=4upCEoGOnK7zTAFfcOszvseDeWSaauqO5u6kNqUiC2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NWFjMGQyLWU3ODUtNDlmOS1hM2JmLTZmZWI5NmQ0YzEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxNTowMjozMy4zNzg2MzY2NDRaIn0%3D&digest=sha256%3Af3e49d588877017e5f98b29454fee9c216109d1a07aa7ef78969ab8091c7e65b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=28967480-16d1-4994-8063-8fad70267ee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47022" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=94d89e08-fe7f-4eba-92ea-b2c9c8c9a6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47022" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41657 /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:41657/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=e4986fe4-b322-4ca8-996a-eb93f8fc84a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48386" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=6052120b-8c6e-42c4-a902-8e2398410818 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47038" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.93966ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=49492f97-d16f-45ba-9fbd-5ed63240751b http.request.method=GET http.request.remoteaddr="127.0.0.1:47038" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41657 /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:41657/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=e4986fe4-b322-4ca8-996a-eb93f8fc84a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48386" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41657" http.request.id=1439e91c-2b1d-4c5d-8399-749ae81a4a3d http.request.method=GET http.request.remoteaddr="127.0.0.1:47050" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.94706ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T15:02:35Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a9da88302bdcc8bbf9922a27d70705830c4c597371134fb3a83cfdda1c36615d with ttl=167h59m59.99999624s" go.version=go1.25.10 time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39833" http.request.id=e4986fe4-b322-4ca8-996a-eb93f8fc84a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48386" 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.017322ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:15:02:35 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.90s) === RUN TestAppDispatcher time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38711" http.request.id=533e26f3-bc27-4acd-abaf-cce4d3dc0d24 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="816.249µs" http.response.status=200 http.response.written=0 time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38711" http.request.id=e5497dfe-0ff3-4376-ace7-9b80ae127269 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="721.167µs" http.response.status=200 http.response.written=0 time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38711" http.request.id=5843033c-e733-4f45-a449-9a97c5323eaa http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.208µs" http.response.status=200 http.response.written=0 time="2026-05-15T15:02:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38711" http.request.id=c9228b62-0b8d-4a11-8c14-2b0b88e16265 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="730.887µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-15T15:02:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:35Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:35Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.10 http.request.host="127.0.0.1:40185" http.request.id=fe05c7b2-90bc-4353-a6d7-a63111349343 http.request.method=GET http.request.remoteaddr="127.0.0.1:38142" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-15T15:02:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:35Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:35Z" level=info msg="configuring file health check path=/tmp/healthcheck4065177936, interval=1" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-15T15:02:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:39Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:39Z" level=info msg="configuring TCP health check addr=127.0.0.1:34519, interval=1" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-15T15:02:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:43Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 time="2026-05-15T15:02:43Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44521, interval=1, threshold=3" go.version=go1.25.10 instance.id=da2e18d5-a29b-4fb6-a3c6-911585214e16 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 84.832s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.055s === RUN TestSchedule time="2026-05-15T15:01:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99764ms" go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.68µs" go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-15T15:01:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-15T15:01:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99728ms" go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9978ms" go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 time="2026-05-15T15:01:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-15T15:01:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=281f931a-b3c6-41f6-b199-24be5e33f305 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.620s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.97s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19508224 sha256:d9bcd0f6327bbf33ffc2cff1b89777e164f632e75afa4be2c303c3e14e554977 [] map[] } --- PASS: TestSimpleBlobRead (0.49s) === RUN TestBlobMount --- PASS: TestBlobMount (0.55s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.09s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.39s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.54s) === 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:0e2730912b3cc738ed2faa533dc25396d5b807c807e9533a4bc14c0043c640fd palailogos: marking blob sha256:77a81e14a8d0cd6c590cd75b9fb124c0305d3c61c61ce30bb8a08a3d2bb25603 palailogos: marking blob sha256:8c89e342665d9c5c1b61d98ff83db019e8ed2f99e0f93e2ecb172413e8cfe396 palailogos: marking manifest sha256:6ed517c7fcbc95df989442d38d31e0ac6f7cc807cfc3e82119a3100afee98584 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:62ff757793e002b8a54476d520945c56f25c527ccf4256b38e0aabaa18baac21 palailogos: marking blob sha256:8972951fa75c135cbf125dbcadee99dcdbfaf88f0a3f631af145f8c3a74ea517 palailogos: marking manifest sha256:77a81e14a8d0cd6c590cd75b9fb124c0305d3c61c61ce30bb8a08a3d2bb25603 palailogos: marking blob sha256:f9143f3c177b5787893d15bc36944c6864451212f39719eb766564a43041a00b palailogos: marking blob sha256:874ab820009fc2e74394dfcbeb6ca239a2320d83046bd5e539a5295f91d6b4c9 palailogos: marking manifest sha256:8c89e342665d9c5c1b61d98ff83db019e8ed2f99e0f93e2ecb172413e8cfe396 palailogos: marking blob sha256:a0267874b9fe390852fab73d4122c1c70b36d74524132a71fd2f9bfeeeaaff7f palailogos: marking blob sha256:62eefe901941dfcb3005b53b7d0e7890c2378b6b7be003c2e5747087f61677df 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.35s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48 deletemanifests: marking manifest sha256:8de97cca7291f51a6f8b8b80b1415e69cf1fb56f57bd6efc4a50305b5bdcac60 deletemanifests: marking blob sha256:b60de32eba95ab76059004ca0ba99dbaf2b4cc679c449e5af5d3c3c07c32fbf0 deletemanifests: marking blob sha256:41b672e871644f005dffd1f5d3694ca8da53de2d213bbf15165382fa5ca19bf7 deletemanifests: marking blob sha256:cf0a6f19544293712a00ae328b84a0bbed36dd1d6129b4df487b15c8e2eb1852 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48 blob eligible for deletion: sha256:6ac37c56c1faf624ce0826b09c3f3d9577ed4410da9792ebfeb7b89bbdd62e77 blob eligible for deletion: sha256:8d9e88ea99c1bc3c2427c4365fbbfddc48b4b11590b8abe39b820dd896c9d409 blob eligible for deletion: sha256:d8f9994c0e5fdeace08bc9b703a2ca3660da0406e3714c290d12e1cfbcd595b3 deletemanifests manifest eligible for deletion: sha256:27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48 deletemanifests: marking manifest sha256:8de97cca7291f51a6f8b8b80b1415e69cf1fb56f57bd6efc4a50305b5bdcac60 deletemanifests: marking blob sha256:b60de32eba95ab76059004ca0ba99dbaf2b4cc679c449e5af5d3c3c07c32fbf0 deletemanifests: marking blob sha256:41b672e871644f005dffd1f5d3694ca8da53de2d213bbf15165382fa5ca19bf7 deletemanifests: marking blob sha256:cf0a6f19544293712a00ae328b84a0bbed36dd1d6129b4df487b15c8e2eb1852 time="2026-05-15T15:01:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 time="2026-05-15T15:01:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48 time="2026-05-15T15:01:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/27ce49ca3e94f28d19e0f839f4a58e7275987ee9e9bc0483847f4105c1a00e48" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:6ac37c56c1faf624ce0826b09c3f3d9577ed4410da9792ebfeb7b89bbdd62e77 time="2026-05-15T15:01:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6ac37c56c1faf624ce0826b09c3f3d9577ed4410da9792ebfeb7b89bbdd62e77" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:8d9e88ea99c1bc3c2427c4365fbbfddc48b4b11590b8abe39b820dd896c9d409 time="2026-05-15T15:01:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8d9e88ea99c1bc3c2427c4365fbbfddc48b4b11590b8abe39b820dd896c9d409" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:d8f9994c0e5fdeace08bc9b703a2ca3660da0406e3714c290d12e1cfbcd595b3 time="2026-05-15T15:01:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d8f9994c0e5fdeace08bc9b703a2ca3660da0406e3714c290d12e1cfbcd595b3" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 --- PASS: TestDeleteManifestIfTagNotFound (2.40s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bc2b470205fb761ae3b4364ed5486e528fc56b7d526d188cbc6db50467587657 time="2026-05-15T15:01:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bc2b470205fb761ae3b4364ed5486e528fc56b7d526d188cbc6db50467587657" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:086f0f6c58c37021cb1f6aeafc7764ba86d68403cab2617710bda62e13bc46ff time="2026-05-15T15:01:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/086f0f6c58c37021cb1f6aeafc7764ba86d68403cab2617710bda62e13bc46ff" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:66f3cc687520d4b51e789e21445d00698cc706a46ce80fc2d37e58e11dd65903 time="2026-05-15T15:01:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66f3cc687520d4b51e789e21445d00698cc706a46ce80fc2d37e58e11dd65903" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 --- PASS: TestGCWithMissingManifests (0.88s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:f59e9785f0b090e503ca679c6d91cba511c33f3d029d62892902150743d0b1d3 komnenos: marking blob sha256:71411611213bb000a8a67ad7989a0505c0e240265068ed66a96c0942a0ea3836 komnenos: marking blob sha256:17c765f0bbaaecb4dee041c6dafb61ebe7b7c27469c685dafb5171e12087174c 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f6262f78433ed731fa34821be6733e6029e1bfe642bde65d0d64b936cc99ea82 time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f6262f78433ed731fa34821be6733e6029e1bfe642bde65d0d64b936cc99ea82" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:3215aec28e95df3b5054aba047791f377be5ec0f951618ed8e1fdbc99c052811 time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3215aec28e95df3b5054aba047791f377be5ec0f951618ed8e1fdbc99c052811" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:40775f6702e59c3bfca4d4d47274ba0b74564b19725e7b5fa69c646bb04f6d1a time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40775f6702e59c3bfca4d4d47274ba0b74564b19725e7b5fa69c646bb04f6d1a" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:6224f295bc090e95b802ed7930a86c2da3fb2808d205ee1c6b3e23916abd4319 time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/6224f295bc090e95b802ed7930a86c2da3fb2808d205ee1c6b3e23916abd4319" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:65ae75cf967c3eb822e6bd931dfb83d3e4f2a1f4c500e612540ed62f5a434a37 time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/65ae75cf967c3eb822e6bd931dfb83d3e4f2a1f4c500e612540ed62f5a434a37" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 blob eligible for deletion: sha256:f0ecba4ea6c3e293694d7daaa69ee16790e3a1b07da6a60203b6541a2acc498e time="2026-05-15T15:01:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f0ecba4ea6c3e293694d7daaa69ee16790e3a1b07da6a60203b6541a2acc498e" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 --- PASS: TestDeletionHasEffect (2.04s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.44s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b191e897a641a982abeba3f944f844775d2f28a35ecbfd7cf0303f7fd0891e6c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:57eefa2a75124eb4b7126f4cb843c52d3c5ea4814a5ef5d07c50ca127738c3bd michael_z_doukas: marking blob sha256:949127b14f9a7aaa291bc57824982fb6b604aa93a30dabb0287633ce23553757 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ab6bb387fe754b08df06d939f45b22634199015868f2cf1f4b9411a835e559bd time="2026-05-15T15:01:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab6bb387fe754b08df06d939f45b22634199015868f2cf1f4b9411a835e559bd" go.version=go1.25.10 instance.id=f530a44d-810b-498c-b1f8-1a4537a4b209 --- PASS: TestOrphanBlobDeleted (1.19s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3f1cb1da1f088f9d067edccc32ec955e3d4a4d957909c9906bd5ea68bfb0e9ea linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9eaee2ef0ba7b0df86ed969c9637e3665286db6ee81ab692c42975da7c0f389f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.90s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.99s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.37s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.62s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-15T15:01:54Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 14:01:54.656428815 +0000 UTC m=-3570.740774900, actuallyDelete=true" time="2026-05-15T15:01:54Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-15T15:01:54Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832, actuallyDelete=true" time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/31a1d27c-2fcf-4ff5-afae-506cf76df3f5 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/6a3dd50c-5847-4cce-9a83-16b418a35bcc have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0fbcbe43-4b53-43ac-b83f-9d2860f68ee6 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/48edcb35-f777-4ead-8848-4706aa08e9ea have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7588571b-a72b-4478-b8da-abc49d0e81f6 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/77cb313e-9418-48ae-ab83-d6ab00148cc2 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/789fa7c2-7f44-40b2-b566-0e59160922fb have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/87b8d663-5248-4bd4-89be-53bf2d3dcaa5 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/920c7ba6-f999-494f-9642-b62c7b9083c7 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f9ec527-c5c0-4c41-8d57-a16db6191390 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2fe2b5ef-39ff-4a0e-b241-30d02593b455 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.657564587 +0000 UTC m=+29.260360832). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-15T15:01:54Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048, actuallyDelete=true" time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0616dca8-f277-44a8-99ae-842f59463898 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8e564de9-d159-4c44-be2c-61751fe6baaa have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1182b39c-ac7b-4c99-92fc-ecc15ba92f69 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c8ca70cb-1799-4f45-a06c-cb2862192115 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e9e1adab-1418-4aff-9ab3-eb8a5e71f5c7 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.659189763 +0000 UTC m=+29.261986048). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-15T15:01:54Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860, actuallyDelete=true" time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8dd88c8e-5e94-4d14-acd2-8e9ac2dc52aa have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d196e3f0-0a93-43f5-9afa-f2398e22dedf have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f71ea227-d406-4a33-97aa-c09b5e766e8a have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7847a4d2-a633-4764-bf78-a4c47050b100 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a44a794-6c61-4d5e-aebb-1dff210e9447 have older date (2026-05-15 14:01:54 +0000 UTC) than purge date (2026-05-15 15:01:54.660307615 +0000 UTC m=+29.263103860). Removing upload directory." time="2026-05-15T15:01:54Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-15T15:01:54Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 15:01:54.661043462 +0000 UTC m=+29.263839747, actuallyDelete=true" time="2026-05-15T15:01:54Z" 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 29.298s ? 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.042s === 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.041s === RUN TestWalkFileRemoved time="2026-05-15T15:01:25Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.026s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.396s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.13s) === 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.173s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.637s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.57s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.965s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-05-15T15:01:25Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.10 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-15T15:01:25Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.10 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-15T15:01:25Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.10 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 TestInvalidData === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly time="2026-05-15T15:01:25Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T15:01:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=3257faf2-749e-4dd3-97e4-d9200fa71d02 --- PASS: TestParsing (0.01s) time="2026-05-15T15:01:25Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=3257faf2-749e-4dd3-97e4-d9200fa71d02 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-05-15T15:01:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=3257faf2-749e-4dd3-97e4-d9200fa71d02 --- PASS: TestInvalidData (0.01s) time="2026-05-15T15:01:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T15:01:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T15:01:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T15:01:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.554s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.039s ? 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.399s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.941s ? 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.033s ? 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-r23.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-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.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-r23.apk >>> docker-registry: Build complete at Fri, 15 May 2026 15:02:50 +0000 elapsed time 0h 1m 46s >>> 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 (20260515.150105) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 289.2 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...