>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Sat, 24 Oct 2026 10:59:55 +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.27.3-r0) (2/2) Installing .makedepends-docker-registry (20261024.105955) Executing busybox-1.38.0-r7.trigger OK: 576.5 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-10-24T11:00:19Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-24T11:00:19Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.07s) 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-10-24T11:00:19Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.015s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.018s === 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.043s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.67s) PASS ok github.com/docker/distribution/health/checks 0.739s ? 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.025s === 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.023s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.011s === 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.007s ? 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/10/24 11:00:20 http: TLS handshake error from 127.0.0.1:52648: 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:37455/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37455/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37455/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37455/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44185?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.23s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-24T11:00:20Z" level=info msg="broadcaster: closing" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="closing testSink" time="2026-10-24T11:00:20Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-24T11:00:21Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.47s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 1} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 1} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T11:00:21Z" level=warning msg="&{0x62e0b95a74d0 0.9} encountered too many errors, backing off" time="2026-10-24T11:00:21Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.56s) PASS ok github.com/docker/distribution/notifications 1.363s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-24T11:00:20Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-24T11:00:20.713851246Z" 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.27.3 time="2026-10-24T11:00:20.713863894Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:20.713936668Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.27.3 time="2026-10-24T11:00:20.714042959Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-24T11:00:20.714050479Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-10-24T11:00:20.714561805Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-10-24T11:00:23.722348176Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=605dc9ef-d0dd-43d9-9cf1-dcbe4ce7b1ba http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.906678ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-24T11:00:23.722673109Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (3.26s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-24T11:00:23.922866884Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-24T11:00:23.92347839Z" 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.27.3 time="2026-10-24T11:00:23.923492826Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:23.923620059Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-24T11:00:23.923636754Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.21s) PASS ok github.com/docker/distribution/registry 11.480s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.012s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.08s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.148s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-24T11:00:20Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=5255fe03-716a-4786-adb9-22e44d637b2e time="2026-10-24T11:00:20Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=5255fe03-716a-4786-adb9-22e44d637b2e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-24T11:00:20Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password="Vp0IdV8ViqJZ4d67RO_cxnA8gFkItenbRhvyeplM-xw" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.084s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-10-24T11:00:20Z" level=info msg="token not to be used before 2026-10-24 11:00:21 +0000 UTC - currently 2026-10-24 11:00:20.785487456 +0000 UTC m=+0.002877666" time="2026-10-24T11:00:20Z" level=info msg="token not to be used after 2026-10-24 11:00:20 +0000 UTC - currently 2026-10-24 11:00:20.785650357 +0000 UTC m=+0.003040561" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-10-24T11:00:20Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.018s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.02s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.090s === 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.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.023s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-24T11:00:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:21Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43415" http.request.id=60b919de-94b0-4a85-85b7-eadbcae8d38f http.request.method=GET http.request.remoteaddr="127.0.0.1:38860" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.193132ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-24T11:00:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:21Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=2a8cc708-da53-4def-a9c8-4203a2dc68e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.402717ms http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Oct/2026:11:00:21 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-24T11:00:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=197c0214-2577-47c0-bf89-b3c849c99d0f http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.192µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:21 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=70c61438-6bec-4d73-8d8b-5746ac962fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/aaaa/blobs/uploads/54c8517f-073e-4054-8da8-1bc2e16709b2?_state=RcPd4PMzgJH23k05_9bsTV_kgtyNfp1mjcsYobXm7iF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NGM4NTE3Zi0wNzNlLTQwNTQtOGRhOC0xYmMyZTE2NzA5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjEuOTcxOTY0MzM4WiJ9&digest=sha256%3Aa69154ba24d790974b036a0572eecfbe9cce67b7b367e2752672d615d167df0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3399581s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:21 +0000] "PUT /v2/foo/aaaa/blobs/uploads/54c8517f-073e-4054-8da8-1bc2e16709b2?_state=RcPd4PMzgJH23k05_9bsTV_kgtyNfp1mjcsYobXm7iF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NGM4NTE3Zi0wNzNlLTQwNTQtOGRhOC0xYmMyZTE2NzA5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjEuOTcxOTY0MzM4WiJ9&digest=sha256%3Aa69154ba24d790974b036a0572eecfbe9cce67b7b367e2752672d615d167df0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=edf53737-061b-426e-b381-1b7cbc819085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="958.106µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=e0720d1b-b826-4cff-a89b-7708c7827a45 http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="658.743µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=f97ee28a-892a-4b36-9cc9-a91ab7c457c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/bbbb/blobs/uploads/441fc372-4c9a-4da7-ab10-1f04429cfa7a?_state=C1cUKZZ9DjL_aD3eL_PxLJodDYZpFBLQTgLjvlgPVZB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDFmYzM3Mi00YzlhLTRkYTctYWIxMC0xZjA0NDI5Y2ZhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjMuMzkxNTUyODIzWiJ9&digest=sha256%3A40c9e4714800fcdc1203ac20361678fb06b4247e649cf4fc37b81bd33ee5592d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338304302s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/441fc372-4c9a-4da7-ab10-1f04429cfa7a?_state=C1cUKZZ9DjL_aD3eL_PxLJodDYZpFBLQTgLjvlgPVZB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDFmYzM3Mi00YzlhLTRkYTctYWIxMC0xZjA0NDI5Y2ZhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjMuMzkxNTUyODIzWiJ9&digest=sha256%3A40c9e4714800fcdc1203ac20361678fb06b4247e649cf4fc37b81bd33ee5592d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=787616e0-80c9-4279-87d0-95dd0b45b523 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="892.019µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:24 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=c2e065df-69ea-4dcd-90d2-7ca3547db3b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="540.062µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:24 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=fd7135b0-695b-4ed6-bed8-856e0ccefd77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/cccc/blobs/uploads/6117dd24-ab0b-4c0f-a0da-60d5531d3b79?_state=X4It6eE4a5MzyAo0v66hLdG4mFhRobpK51J_8BJo6r57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MTE3ZGQyNC1hYjBiLTRjMGYtYTBkYS02MGQ1NTMxZDNiNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjQuNzkzNjQwMTEzWiJ9&digest=sha256%3A204986c2400e24ab1438d9c5e34ac920b2a5001f67c4806cda0f9ab77d2a189e" http.request.useragent="Go-http-client/1.1" http.response.duration=710.597231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:24 +0000] "PUT /v2/foo/cccc/blobs/uploads/6117dd24-ab0b-4c0f-a0da-60d5531d3b79?_state=X4It6eE4a5MzyAo0v66hLdG4mFhRobpK51J_8BJo6r57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MTE3ZGQyNC1hYjBiLTRjMGYtYTBkYS02MGQ1NTMxZDNiNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjQuNzkzNjQwMTEzWiJ9&digest=sha256%3A204986c2400e24ab1438d9c5e34ac920b2a5001f67c4806cda0f9ab77d2a189e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=2b7bde67-4142-4ad2-ad3f-45d68d5c5ba5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.515µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=98bf004a-4021-450b-94e7-62ddc960856a http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="500.67µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=76b67e2f-aaa4-4c06-85b4-23b6cff5c697 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/dddd/blobs/uploads/37e1aca9-25c4-4dcc-b4f2-20f0b4e0fcc9?_state=pp36k17fYal9YmqwzJXe_DujY9Pu6TrdaCg03Rkyf3d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzN2UxYWNhOS0yNWM0LTRkY2MtYjRmMi0yMGYwYjRlMGZjYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjUuNTUzNTA4MzQxWiJ9&digest=sha256%3A7c5fc25a990cf2bac7dde872a24592f5f24d89ee55f9257eee634ca1a94b6ff5" http.request.useragent="Go-http-client/1.1" http.response.duration=327.090876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "PUT /v2/foo/dddd/blobs/uploads/37e1aca9-25c4-4dcc-b4f2-20f0b4e0fcc9?_state=pp36k17fYal9YmqwzJXe_DujY9Pu6TrdaCg03Rkyf3d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzN2UxYWNhOS0yNWM0LTRkY2MtYjRmMi0yMGYwYjRlMGZjYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjUuNTUzNTA4MzQxWiJ9&digest=sha256%3A7c5fc25a990cf2bac7dde872a24592f5f24d89ee55f9257eee634ca1a94b6ff5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=e5777d62-67b9-42a6-90dc-b9ee1c009198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="885.457µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=4b357a3a-3ebd-4c5d-a3a8-de1cb9a59066 http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="488.112µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=b70cf8c4-6957-4fd2-a94c-370507f9422e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/eeee/blobs/uploads/ee57b7aa-ff4d-4789-a27b-29f080c86131?_state=FIWApFPnlok9sHmVPmtUiZzmn2kvl5_S0OQj5ZuYfwJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZTU3YjdhYS1mZjRkLTQ3ODktYTI3Yi0yOWYwODBjODYxMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjUuOTMyMjQ2Mzg0WiJ9&digest=sha256%3A5a581c3a0e34d7ceb67a22fee1f273925d0c189494a6b8e6149db0c349be9290" http.request.useragent="Go-http-client/1.1" http.response.duration=491.932303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:25 +0000] "PUT /v2/foo/eeee/blobs/uploads/ee57b7aa-ff4d-4789-a27b-29f080c86131?_state=FIWApFPnlok9sHmVPmtUiZzmn2kvl5_S0OQj5ZuYfwJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZTU3YjdhYS1mZjRkLTQ3ODktYTI3Yi0yOWYwODBjODYxMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjUuOTMyMjQ2Mzg0WiJ9&digest=sha256%3A5a581c3a0e34d7ceb67a22fee1f273925d0c189494a6b8e6149db0c349be9290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=b41e2bff-5e20-4009-814e-9e2f82f372ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:26 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=f9396a6d-91ea-414d-a23c-ca5854921508 http.request.method=POST http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104323ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:26 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=d001b8a7-c1dd-433a-982d-98c6f5783a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/ffff/blobs/uploads/8e4f3976-2216-4742-bb56-d7a59c0ec2ea?_state=-iMRRvmlFCLoBSLn9FfAikl7Fi99rdiy6IiV3Z0XRJx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZTRmMzk3Ni0yMjE2LTQ3NDItYmI1Ni1kN2E1OWMwZWMyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjYuNTEzMzM2NDJaIn0%3D&digest=sha256%3A11d8cf59c1248d00fdbf7064e8b6a656a858eacfd9be16a9a09ba7fb24d1230d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.802949918s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:26 +0000] "PUT /v2/foo/ffff/blobs/uploads/8e4f3976-2216-4742-bb56-d7a59c0ec2ea?_state=-iMRRvmlFCLoBSLn9FfAikl7Fi99rdiy6IiV3Z0XRJx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZTRmMzk3Ni0yMjE2LTQ3NDItYmI1Ni1kN2E1OWMwZWMyZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjYuNTEzMzM2NDJaIn0%3D&digest=sha256%3A11d8cf59c1248d00fdbf7064e8b6a656a858eacfd9be16a9a09ba7fb24d1230d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=dba3b95d-0837-4cb3-b93f-c5a124d5522f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="815.348µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=e58d746f-6b49-4fd8-b795-e1c96f711415 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="385.65µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=2c3b47f7-f6e1-40d3-b58c-a69935ff5ce8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="347.365µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=47509170-4d06-44ff-9c73-e4a4182f3c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="403.986µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=53450f7a-1f72-4d03-98b1-20e01ecf440b http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="384.805µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=69fb7f48-f9ab-4ea3-a1a8-9589070284e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="520.806µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=69e4cd00-9951-475b-921b-ed8b792f8aba http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="642.722µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" 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.27.3 http.request.host="127.0.0.1:45085" http.request.id=f7f51b91-3614-4606-a1e3-e03313d5aee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.716817ms http.response.status=400 http.response.written=116 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" 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.27.3 http.request.host="127.0.0.1:45085" http.request.id=11f1a7f2-ea35-4710-9296-59d13f867ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="413.733µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=0a150f9a-971d-4e05-9aa6-5f52a2fc673f http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="330.134µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45085" http.request.id=235252ab-8f25-41de-b930-807fb541eb30 http.request.method=GET http.request.remoteaddr="127.0.0.1:48436" 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="360.02µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T11:00:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:28Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=10810db4-3b6d-427c-8fc8-e5e9dd040af9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=2fcf3123-1b83-4789-bb46-98618a9ff250 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/aaaa/blobs/uploads/81633665-ae4c-445e-8544-26f9668afefb?_state=sJN_x1Vj5H_fClGQbh7w45PDwsZS3rral_GQSWHV53B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MTYzMzY2NS1hZTRjLTQ0NWUtODU0NC0yNmY5NjY4YWZlZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjguMzkyNDMwNDg1WiJ9&digest=sha256%3A5acce95abf8d5fe669ec0dddacf66cedbfa34bbbc0299ae64c3d2ea31da368fc" http.request.useragent="Go-http-client/1.1" http.response.duration=713.672199ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:28 +0000] "PUT /v2/foo/aaaa/blobs/uploads/81633665-ae4c-445e-8544-26f9668afefb?_state=sJN_x1Vj5H_fClGQbh7w45PDwsZS3rral_GQSWHV53B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MTYzMzY2NS1hZTRjLTQ0NWUtODU0NC0yNmY5NjY4YWZlZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjguMzkyNDMwNDg1WiJ9&digest=sha256%3A5acce95abf8d5fe669ec0dddacf66cedbfa34bbbc0299ae64c3d2ea31da368fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=5210b8ef-d927-43a0-b89f-61e9e78c101d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="867.855µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:29 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=3c72457d-c2d0-41ce-bff1-b94fabc91903 http.request.method=POST http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="538.058µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:29 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=3616b469-c13f-46b2-a8c2-ecea73fca693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/bbbb/blobs/uploads/dcfa8dfe-7ffa-4478-bc94-b016a4ecba5a?_state=lb4lmLQlNfpFrQP7xFqlmuP9jMsaeW2VW1Hjl1krN-F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkY2ZhOGRmZS03ZmZhLTQ0NzgtYmM5NC1iMDE2YTRlY2JhNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjkuMTc2NTIxMDk5WiJ9&digest=sha256%3A34fec1b5c3ded26c451f5d9ffa496403009fd316ad39da3ccb61c2684cd0592a" http.request.useragent="Go-http-client/1.1" http.response.duration=920.459088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:29 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dcfa8dfe-7ffa-4478-bc94-b016a4ecba5a?_state=lb4lmLQlNfpFrQP7xFqlmuP9jMsaeW2VW1Hjl1krN-F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkY2ZhOGRmZS03ZmZhLTQ0NzgtYmM5NC1iMDE2YTRlY2JhNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MjkuMTc2NTIxMDk5WiJ9&digest=sha256%3A34fec1b5c3ded26c451f5d9ffa496403009fd316ad39da3ccb61c2684cd0592a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=fdc4efab-cd1d-41e6-a80b-fe72728870dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="880.991µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:30Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=8aa02746-a35c-453c-ad2a-d1ecb35f4c89 http.request.method=POST http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="568.785µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:30 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=e692223c-8736-400a-bb0d-9af19407c3d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/cccc/blobs/uploads/fccb47fd-895e-4c11-ab82-ac69af362af5?_state=Lixrh-0AdOo5KMSogmbLwx9r-ywO6VepX6qiwRYE2x17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmY2NiNDdmZC04OTVlLTRjMTEtYWI4Mi1hYzY5YWYzNjJhZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzAuMTkxODkwNDI5WiJ9&digest=sha256%3A2fc917cf468b8c943fbafd600989481c191dc9f1cbd21d4e7122ec9cfbc04a4c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336892564s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:30 +0000] "PUT /v2/foo/cccc/blobs/uploads/fccb47fd-895e-4c11-ab82-ac69af362af5?_state=Lixrh-0AdOo5KMSogmbLwx9r-ywO6VepX6qiwRYE2x17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmY2NiNDdmZC04OTVlLTRjMTEtYWI4Mi1hYzY5YWYzNjJhZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzAuMTkxODkwNDI5WiJ9&digest=sha256%3A2fc917cf468b8c943fbafd600989481c191dc9f1cbd21d4e7122ec9cfbc04a4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=0ee6669f-dc5a-4ec6-9d65-795ae5a500ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="867.254µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:31 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=5f278e90-07d9-4cf8-a1a3-4e8cef04a10b http.request.method=POST http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="539.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=4dc32e01-a39d-4a52-8d93-f669da1cede6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/dddd/blobs/uploads/aee6ba28-96d1-4775-bb52-5d52cd441c61?_state=Os89le4PvFY_g7lifLxZ1fgr38IfAwuHQ9xzyhpvpEp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhZWU2YmEyOC05NmQxLTQ3NzUtYmI1Mi01ZDUyY2Q0NDFjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzEuNTk2NzcyNDU1WiJ9&digest=sha256%3A240d65a7c8eaf45e4c4e74e94ad2a424207fbc759c7515ba80205beb0490a2eb" http.request.useragent="Go-http-client/1.1" http.response.duration=395.593165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/aee6ba28-96d1-4775-bb52-5d52cd441c61?_state=Os89le4PvFY_g7lifLxZ1fgr38IfAwuHQ9xzyhpvpEp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhZWU2YmEyOC05NmQxLTQ3NzUtYmI1Mi01ZDUyY2Q0NDFjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzEuNTk2NzcyNDU1WiJ9&digest=sha256%3A240d65a7c8eaf45e4c4e74e94ad2a424207fbc759c7515ba80205beb0490a2eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=1355573e-8cbc-4424-90f4-cb278d2dcde5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50640" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="972.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38699" http.request.id=f0f1957d-d0d1-4656-84a7-d2187ad0bf2d http.request.method=GET http.request.remoteaddr="127.0.0.1:50640" 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="412.123µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (10.17s) === RUN TestURLPrefix time="2026-10-24T11:00: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.27.3 time="2026-10-24T11:00:32Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44651" http.request.id=f0919776-3eeb-4ef7-9425-8f2d5e04442b http.request.method=GET http.request.remoteaddr="127.0.0.1:47780" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="402.578µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-10-24T11:00: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.27.3 time="2026-10-24T11:00:32Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=c235b30d-bae0-4671-aa85-6ca63fba6466 http.request.method=GET http.request.remoteaddr="127.0.0.1:56668" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.876µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "GET /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=9f5c4e56-ec4b-4f10-a402-d4475f77a0b4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="524.639µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=28e1c89d-db40-4add-be0c-b6f516a170da http.request.method=POST http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.796µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=81794a99-74ab-44c0-9fd1-d4b0792e4928 http.request.method=GET http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="410.737µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "GET /v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=15fb97bb-d74f-4539-a761-641650411032 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="432.358µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "DELETE /v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=4a51e92e-5a14-4abf-b592-86fb5c8c3750 http.request.method=GET http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=62945139-7904-401a-87f0-6a270be1fe66 time="2026-10-24T11:00:32Z" 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.27.3 http.request.host="127.0.0.1:43937" http.request.id=4a51e92e-5a14-4abf-b592-86fb5c8c3750 http.request.method=GET http.request.remoteaddr="127.0.0.1:56680" http.request.uri="/v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.466µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=62945139-7904-401a-87f0-6a270be1fe66 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "GET /v2/foo/bar/blobs/uploads/62945139-7904-401a-87f0-6a270be1fe66?_state=gHOD3phid8bWufOXT_Nglar8cV3IQGVoUfDU01jNSXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyOTQ1MTM5LTc5MDQtNDAxYS04N2YwLTZhMjcwYmUxZmU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wODg1MjE4MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=55a7c02b-9a43-410e-876d-a59aa794285b http.request.method=POST http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="613.692µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=76080c33-61eb-4f46-8c15-b0956b034672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/67108b00-2b97-4608-a803-b4dea4dc64db?_state=_4h1i1kcaqSsqOiwrJPflfYLk4jUPsQ95G3QPIhfb8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTA4YjAwLTJiOTctNDYwOC1hODAzLWI0ZGVhNGRjNjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTYxOTgzMDhaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" provided=sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 vars.name="foo/bar" vars.uuid=67108b00-2b97-4608-a803-b4dea4dc64db time="2026-10-24T11:00:32Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=76080c33-61eb-4f46-8c15-b0956b034672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/67108b00-2b97-4608-a803-b4dea4dc64db?_state=_4h1i1kcaqSsqOiwrJPflfYLk4jUPsQ95G3QPIhfb8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTA4YjAwLTJiOTctNDYwOC1hODAzLWI0ZGVhNGRjNjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTYxOTgzMDhaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=67108b00-2b97-4608-a803-b4dea4dc64db time="2026-10-24T11:00:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=76080c33-61eb-4f46-8c15-b0956b034672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/67108b00-2b97-4608-a803-b4dea4dc64db?_state=_4h1i1kcaqSsqOiwrJPflfYLk4jUPsQ95G3QPIhfb8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTA4YjAwLTJiOTctNDYwOC1hODAzLWI0ZGVhNGRjNjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTYxOTgzMDhaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="530.52µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=67108b00-2b97-4608-a803-b4dea4dc64db 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "PUT /v2/foo/bar/blobs/uploads/67108b00-2b97-4608-a803-b4dea4dc64db?_state=_4h1i1kcaqSsqOiwrJPflfYLk4jUPsQ95G3QPIhfb8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTA4YjAwLTJiOTctNDYwOC1hODAzLWI0ZGVhNGRjNjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTYxOTgzMDhaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=8f45feb3-c311-4229-9a6b-69244c56d78e http.request.method=POST http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="437.751µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=47cfb728-da49-4ac8-9afe-35006d46b4c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/a5695dca-ef8e-4fc2-aeeb-f49833a6b2dd?_state=KemC3PfcAkPsG5MiCGmzlM64RLaro1ijNb3vhbuSZhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1Njk1ZGNhLWVmOGUtNGZjMi1hZWViLWY0OTgzM2E2YjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTgyODc5NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="526.06µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "PUT /v2/foo/bar/blobs/uploads/a5695dca-ef8e-4fc2-aeeb-f49833a6b2dd?_state=KemC3PfcAkPsG5MiCGmzlM64RLaro1ijNb3vhbuSZhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1Njk1ZGNhLWVmOGUtNGZjMi1hZWViLWY0OTgzM2E2YjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4wOTgyODc5NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=3053d531-f805-430a-9200-eabc34acab6e http.request.method=POST http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="494.334µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=90fd79a9-dc78-4d92-8cf4-7199775975a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/e0f84ea8-e799-4a4c-a8d1-b1ef5841179f?_state=1ROZEV7a18-EgNB-9PDeWcTsPUwhZ8HFok46imrRub97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjg0ZWE4LWU3OTktNGE0Yy1hOGQxLWIxZWY1ODQxMTc5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4xMDE5NzgwNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="482.489µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "PUT /v2/foo/bar/blobs/uploads/e0f84ea8-e799-4a4c-a8d1-b1ef5841179f?_state=1ROZEV7a18-EgNB-9PDeWcTsPUwhZ8HFok46imrRub97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjg0ZWE4LWU3OTktNGE0Yy1hOGQxLWIxZWY1ODQxMTc5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4xMDE5NzgwNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=3af39f7e-30cd-424d-bb75-ba89260981e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="382.871µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=d327e324-91fe-46c6-a0ad-910973a643e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/357a5045-f856-4e24-bcbb-6e62040f06f3?_state=pMQnSigS08XA_ClLBI7mbCqdTDGcLUUdV3Gd09QII-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1N2E1MDQ1LWY4NTYtNGUyNC1iY2JiLTZlNjIwNDBmMDZmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4xMDI5OTUyNDlaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258326739s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:32 +0000] "PUT /v2/foo/bar/blobs/uploads/357a5045-f856-4e24-bcbb-6e62040f06f3?_state=pMQnSigS08XA_ClLBI7mbCqdTDGcLUUdV3Gd09QII-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1N2E1MDQ1LWY4NTYtNGUyNC1iY2JiLTZlNjIwNDBmMDZmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMi4xMDI5OTUyNDlaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=ae23aabb-5c3e-41d6-a239-4b030c5ee5c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.895µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43937" http.request.id=7fa47e82-da5a-4b81-80b0-ec086ca1c5c6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/7702caa1-7598-4837-a0f0-b3550512b67a?_state=6UN0w8wlShb6lms8rMVXxqntF8nHQGN_8EKqHlHqm2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJjYWExLTc1OTgtNDgzNy1hMGYwLWIzNTUwNTEyYjY3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMy4zNzY3ODI1ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166580396s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/7702caa1-7598-4837-a0f0-b3550512b67a?_state=6UN0w8wlShb6lms8rMVXxqntF8nHQGN_8EKqHlHqm2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJjYWExLTc1OTgtNDgzNy1hMGYwLWIzNTUwNTEyYjY3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozMy4zNzY3ODI1ODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=410fc700-2853-48bf-96d1-18e96743c1e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/uploads/7702caa1-7598-4837-a0f0-b3550512b67a?_state=HctS2u6cl47O5PWmPrnVYEyvtRSuVw07-WonRN3ZVUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJjYWExLTc1OTgtNDgzNy1hMGYwLWIzNTUwNTEyYjY3YSIsIk9mZnNldCI6MjkzNzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzNaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.duration="770.644µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "PUT /v2/foo/bar/blobs/uploads/7702caa1-7598-4837-a0f0-b3550512b67a?_state=HctS2u6cl47O5PWmPrnVYEyvtRSuVw07-WonRN3ZVUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJjYWExLTc1OTgtNDgzNy1hMGYwLWIzNTUwNTEyYjY3YSIsIk9mZnNldCI6MjkzNzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzNaIn0%3D&digest=sha256%3A5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=cea2dfc3-cdd2-4c35-ae7f-13097ab63361 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="495.408µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=490aec5a-306d-433c-bc8a-61eacce6000c http.request.method=GET http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.640022ms http.response.status=200 http.response.written=29376000 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 200 29376000 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=error msg="error parsing digest="sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=0097b033-85ed-42b3-aa12-f62e0561c64e http.request.method=GET http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" vars.name="foo/bar" time="2026-10-24T11:00:34Z" 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.27.3 http.request.host="127.0.0.1:43937" http.request.id=0097b033-85ed-42b3-aa12-f62e0561c64e http.request.method=GET http.request.remoteaddr="127.0.0.1:56688" http.request.uri="/v2/foo/bar/blobs/sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="415.606µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha257:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=b6d54e7a-3685-43d4-a172-70c9013f3f80 http.request.method=GET http.request.remoteaddr="127.0.0.1:56716" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.duration="622.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:34Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=a532d3d7-0162-47b7-a50c-1e819cba771f http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="597.837µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=79089e76-a533-429a-9a78-06c0ad76c994 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="500.404µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=de74fdcb-717e-49bc-a764-d461ac54d117 http.request.method=POST http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="509.843µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=beaf5efc-8d0e-4ea5-a22b-ed98eb20f1d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="496.144µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=d9f85f95-3917-4de6-90f0-0dd9240727cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="480.664µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=d354a4b4-4e5c-42b9-8c35-4d13d44242ac http.request.method=GET http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6f30fd50-336d-44fc-b8a2-654962f157c2 time="2026-10-24T11:00:34Z" 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.27.3 http.request.host="127.0.0.1:45517" http.request.id=d354a4b4-4e5c-42b9-8c35-4d13d44242ac http.request.method=GET http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="480.525µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6f30fd50-336d-44fc-b8a2-654962f157c2 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/uploads/6f30fd50-336d-44fc-b8a2-654962f157c2?_state=QXtvtuxYliFpgD96bQwyYZn7_c6Fr_AyshwCWvnOuSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMzBmZDUwLTMzNmQtNDRmYy1iOGEyLTY1NDk2MmYxNTdjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42MzU2MTk0NjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=c7f8efbe-b2cb-45ba-89a5-f349641f19c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=c9b286bb-cd42-465a-a41f-44f976a38b19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/04908029-faae-48c3-a5f9-ca45ccc96d21?_state=fGuCfraUPqQj1m_H74gyB9XliBIu1HNFe5oZiAAhVKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTA4MDI5LWZhYWUtNDhjMy1hNWY5LWNhNDVjY2M5NmQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42Mzg3NjYxMzNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" provided=sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 vars.name="foo/bar" vars.uuid=04908029-faae-48c3-a5f9-ca45ccc96d21 time="2026-10-24T11:00:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=c9b286bb-cd42-465a-a41f-44f976a38b19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/04908029-faae-48c3-a5f9-ca45ccc96d21?_state=fGuCfraUPqQj1m_H74gyB9XliBIu1HNFe5oZiAAhVKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTA4MDI5LWZhYWUtNDhjMy1hNWY5LWNhNDVjY2M5NmQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42Mzg3NjYxMzNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=04908029-faae-48c3-a5f9-ca45ccc96d21 time="2026-10-24T11:00:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=c9b286bb-cd42-465a-a41f-44f976a38b19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/04908029-faae-48c3-a5f9-ca45ccc96d21?_state=fGuCfraUPqQj1m_H74gyB9XliBIu1HNFe5oZiAAhVKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTA4MDI5LWZhYWUtNDhjMy1hNWY5LWNhNDVjY2M5NmQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42Mzg3NjYxMzNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.598µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=04908029-faae-48c3-a5f9-ca45ccc96d21 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "PUT /v2/foo/bar/blobs/uploads/04908029-faae-48c3-a5f9-ca45ccc96d21?_state=fGuCfraUPqQj1m_H74gyB9XliBIu1HNFe5oZiAAhVKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTA4MDI5LWZhYWUtNDhjMy1hNWY5LWNhNDVjY2M5NmQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42Mzg3NjYxMzNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=9ea969e1-978c-4286-b850-698be4b3aed4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="471.025µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=64ef8f81-aea8-4086-8b47-8cc4ab952691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/b4379563-3247-48ef-b6bc-991bc0aeae06?_state=UkYDnIwpmU4hDxMOZuOidYungCjlFmUK8mx9BnRI8wR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0Mzc5NTYzLTMyNDctNDhlZi1iNmJjLTk5MWJjMGFlYWUwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDAxMjkzMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="479.326µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "PUT /v2/foo/bar/blobs/uploads/b4379563-3247-48ef-b6bc-991bc0aeae06?_state=UkYDnIwpmU4hDxMOZuOidYungCjlFmUK8mx9BnRI8wR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0Mzc5NTYzLTMyNDctNDhlZi1iNmJjLTk5MWJjMGFlYWUwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDAxMjkzMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=b0fbe34e-70f7-42ae-a2b6-1060600c7d4c http.request.method=POST http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="386.987µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=84ed1dfe-7cfd-4d92-867b-6e4ad5724af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/6f8577d1-a277-4b43-817b-90395c1ff5c8?_state=lZRt_IgkbWnuPB8TjOSv8LuMVDlhFo8PWuT8AEb6KDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmODU3N2QxLWEyNzctNGI0My04MTdiLTkwMzk1YzFmZjVjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDExMDg0NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="468.544µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "PUT /v2/foo/bar/blobs/uploads/6f8577d1-a277-4b43-817b-90395c1ff5c8?_state=lZRt_IgkbWnuPB8TjOSv8LuMVDlhFo8PWuT8AEb6KDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmODU3N2QxLWEyNzctNGI0My04MTdiLTkwMzk1YzFmZjVjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDExMDg0NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=5e19da14-18bb-4563-9be2-a4f2f64b3e57 http.request.method=POST http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="366.944µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=e2e56bd5-d9aa-4f11-aa04-b819f66d748e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/9154142e-73fd-41f3-8dcc-870cae607a19?_state=LkdPxKXuswzCvVFKPUGaKOMn61JX5a2vxg1CV9T231h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNTQxNDJlLTczZmQtNDFmMy04ZGNjLTg3MGNhZTYwN2ExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDIwNDczMTNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.duration=909.398499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "PUT /v2/foo/bar/blobs/uploads/9154142e-73fd-41f3-8dcc-870cae607a19?_state=LkdPxKXuswzCvVFKPUGaKOMn61JX5a2vxg1CV9T231h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNTQxNDJlLTczZmQtNDFmMy04ZGNjLTg3MGNhZTYwN2ExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNC42NDIwNDczMTNaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=7c942ba5-7768-4706-9659-38c392945fbd http.request.method=POST http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.776µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45517" http.request.id=5a78a1fe-a66b-4693-9648-0fbf9068da61 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/35236791-3f67-40e5-b5c4-aedb349a1d6b?_state=ULASKdrjsQmWhT2Xiw310393ggc5iGsTgMIphIWQ7gB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjM2NzkxLTNmNjctNDBlNS1iNWM0LWFlZGIzNDlhMWQ2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNS41NjU2Mzk1NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=886.660134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:35 +0000] "PATCH /v2/foo/bar/blobs/uploads/35236791-3f67-40e5-b5c4-aedb349a1d6b?_state=ULASKdrjsQmWhT2Xiw310393ggc5iGsTgMIphIWQ7gB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjM2NzkxLTNmNjctNDBlNS1iNWM0LWFlZGIzNDlhMWQ2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNS41NjU2Mzk1NFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=985218f8-85a6-4e9d-8f2b-76b3ccdba1c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/uploads/35236791-3f67-40e5-b5c4-aedb349a1d6b?_state=hu0Q3I_yGF8p-uBKaIRsN2gy7lNpTqimH4sHfi4DwXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjM2NzkxLTNmNjctNDBlNS1iNWM0LWFlZGIzNDlhMWQ2YiIsIk9mZnNldCI6MjU4MzE5MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzVaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.duration="720.644µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "PUT /v2/foo/bar/blobs/uploads/35236791-3f67-40e5-b5c4-aedb349a1d6b?_state=hu0Q3I_yGF8p-uBKaIRsN2gy7lNpTqimH4sHfi4DwXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjM2NzkxLTNmNjctNDBlNS1iNWM0LWFlZGIzNDlhMWQ2YiIsIk9mZnNldCI6MjU4MzE5MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzVaIn0%3D&digest=sha256%3A6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=48b28155-b7b3-4b59-b4ee-a5e00f34ef6e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="455.903µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=fda77ad0-6233-4892-bc3f-ce13e124c109 http.request.method=GET http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.242607ms http.response.status=200 http.response.written=25831936 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 200 25831936 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=error msg="error parsing digest="sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=3f1cfe8c-7f36-4666-9675-662775b956d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" vars.name="foo/bar" time="2026-10-24T11:00:36Z" 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.27.3 http.request.host="127.0.0.1:45517" http.request.id=3f1cfe8c-7f36-4666-9675-662775b956d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38720" http.request.uri="/v2/foo/bar/blobs/sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="426.981µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha257:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=02cca369-3001-4c34-813c-4f1150786cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:52368" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.duration="544.251µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=892e9be6-ba78-4ade-85d2-8e553de9db6a http.request.method=GET http.request.remoteaddr="127.0.0.1:52356" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.73685ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45517" http.request.id=e38b8281-2088-474e-a690-cfded935ce2c http.request.method=GET http.request.remoteaddr="127.0.0.1:52368" http.request.uri="/v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.750711ms http.response.status=200 http.response.written=2689536 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha256:6b693c9c0d84297c9a11dc2cac20058d0cb2c58f46f5a572344d42b16b521a75 HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=7a516c5f-2777-4b1a-9714-3c0a313d2e76 http.request.method=GET http.request.remoteaddr="127.0.0.1:56716" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.906459213s http.response.status=200 http.response.written=2689536 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43937" http.request.id=586e8b20-909c-40ff-a755-d89797c09f9d http.request.method=GET http.request.remoteaddr="127.0.0.1:56702" http.request.uri="/v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.909456886s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [24/Oct/2026:11:00:34 +0000] "GET /v2/foo/bar/blobs/sha256:5c2ca1fa02e35d3952c1a4ab4057cd050745009927d0b43df2f758d71fc2baf5 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.47s) === RUN TestBlobDelete time="2026-10-24T11:00:36Z" 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.27.3 time="2026-10-24T11:00:36Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=2d2a83ac-c491-4438-a0ab-fbe31a8cf782 http.request.method=GET http.request.remoteaddr="127.0.0.1:47486" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="527.99µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=f365474d-36ec-44e2-94c4-0244fe2a5ffa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="444.904µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=e7f13495-9882-4f1d-b645-50bf863a9f38 http.request.method=POST http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="395.626µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=259df60b-468b-4902-9458-c123bfc861e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="445.681µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=e18fb045-bf7b-4d52-bd10-9dfd02feca77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="443.356µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=0f64df40-507a-4a3d-82ed-2d69f506c5a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7626be07-c0a6-45d7-b9e5-f0c90f318ffe time="2026-10-24T11:00:36Z" 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.27.3 http.request.host="127.0.0.1:33475" http.request.id=0f64df40-507a-4a3d-82ed-2d69f506c5a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="412.905µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7626be07-c0a6-45d7-b9e5-f0c90f318ffe 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "GET /v2/foo/bar/blobs/uploads/7626be07-c0a6-45d7-b9e5-f0c90f318ffe?_state=POgw8OhRos9nmMXLjNUmSu3ORdH8L7ot4xmuCx520PF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjZiZTA3LWMwYTYtNDVkNy1iOWU1LWYwYzkwZjMxOGZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzM5ODQ0NTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=1c342b21-36b2-48d7-8402-469365dcede4 http.request.method=POST http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="475.302µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=90250eb6-364b-4786-980a-0c0404c0263f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/303af51d-c37b-484c-8aa9-261d9735d836?_state=fB0Ep1J5oBP6iKRmffVyJJdHAyrkMc2V00c6iFpjVNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2FmNTFkLWMzN2ItNDg0Yy04YWE5LTI2MWQ5NzM1ZDgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzY1MDQwMjdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" provided=sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 vars.name="foo/bar" vars.uuid=303af51d-c37b-484c-8aa9-261d9735d836 time="2026-10-24T11:00:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=90250eb6-364b-4786-980a-0c0404c0263f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/303af51d-c37b-484c-8aa9-261d9735d836?_state=fB0Ep1J5oBP6iKRmffVyJJdHAyrkMc2V00c6iFpjVNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2FmNTFkLWMzN2ItNDg0Yy04YWE5LTI2MWQ5NzM1ZDgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzY1MDQwMjdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=303af51d-c37b-484c-8aa9-261d9735d836 time="2026-10-24T11:00:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=90250eb6-364b-4786-980a-0c0404c0263f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/303af51d-c37b-484c-8aa9-261d9735d836?_state=fB0Ep1J5oBP6iKRmffVyJJdHAyrkMc2V00c6iFpjVNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2FmNTFkLWMzN2ItNDg0Yy04YWE5LTI2MWQ5NzM1ZDgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzY1MDQwMjdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="402.879µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=303af51d-c37b-484c-8aa9-261d9735d836 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "PUT /v2/foo/bar/blobs/uploads/303af51d-c37b-484c-8aa9-261d9735d836?_state=fB0Ep1J5oBP6iKRmffVyJJdHAyrkMc2V00c6iFpjVNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2FmNTFkLWMzN2ItNDg0Yy04YWE5LTI2MWQ5NzM1ZDgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzY1MDQwMjdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=d068b0df-fb2d-4f51-8570-c4dffff7d218 http.request.method=POST http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="343.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=1b8a8b7f-d65a-4262-8136-19c6f88f945a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/faa3ca47-46d2-4cbf-9915-0df5481d91e8?_state=f4a3yMR5ptspPspGGxLJEwjSnL1Xx_7ty0XeNq5C60l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhYTNjYTQ3LTQ2ZDItNGNiZi05OTE1LTBkZjU0ODFkOTFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzczODY1NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="463.953µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "PUT /v2/foo/bar/blobs/uploads/faa3ca47-46d2-4cbf-9915-0df5481d91e8?_state=f4a3yMR5ptspPspGGxLJEwjSnL1Xx_7ty0XeNq5C60l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhYTNjYTQ3LTQ2ZDItNGNiZi05OTE1LTBkZjU0ODFkOTFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41MzczODY1NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=0e6a42bd-ca96-4c20-9ee9-38d91a2fc7c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="430.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=166d1d31-75d5-4d32-8048-f729ea04339b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/391c57df-54df-40ed-9329-58aa7d6d354b?_state=hsueXaYTSf7OVQU3PcXjxVwthZW_iEfdvsdbd02WpVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWM1N2RmLTU0ZGYtNDBlZC05MzI5LTU4YWE3ZDZkMzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41NDA2MTc4MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="536.78µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "PUT /v2/foo/bar/blobs/uploads/391c57df-54df-40ed-9329-58aa7d6d354b?_state=hsueXaYTSf7OVQU3PcXjxVwthZW_iEfdvsdbd02WpVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWM1N2RmLTU0ZGYtNDBlZC05MzI5LTU4YWE3ZDZkMzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41NDA2MTc4MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=14f2abb6-62b3-4a14-8f79-976437c0dbd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="447.877µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=f71c22ab-f8c1-4a23-96d2-b50ad1f177ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/f5559455-f6f4-4d5f-bf91-57d7f0571bd5?_state=bFR-VoKzPaTqmTh5eFauEGSo7my-2U10gD1OG3qZrut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NTU5NDU1LWY2ZjQtNGQ1Zi1iZjkxLTU3ZDdmMDU3MWJkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41NDM2MTU1MDVaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.duration=612.741228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:36 +0000] "PUT /v2/foo/bar/blobs/uploads/f5559455-f6f4-4d5f-bf91-57d7f0571bd5?_state=bFR-VoKzPaTqmTh5eFauEGSo7my-2U10gD1OG3qZrut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NTU5NDU1LWY2ZjQtNGQ1Zi1iZjkxLTU3ZDdmMDU3MWJkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNi41NDM2MTU1MDVaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=124005ac-aefd-41c5-85f7-5e6b6c4e09f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.673µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33475" http.request.id=44fa3e4c-d528-47ff-929d-9a11e85bdad0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/ccdcfc7c-1195-4d19-9c43-80a84c61361a?_state=nQxlqJPuegXnAipOzWSmaS0eqLjJnbiZAEPi2AKOBs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZGNmYzdjLTExOTUtNGQxOS05YzQzLTgwYTg0YzYxMzYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNy4xNzEyNjY3NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=622.881145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/ccdcfc7c-1195-4d19-9c43-80a84c61361a?_state=nQxlqJPuegXnAipOzWSmaS0eqLjJnbiZAEPi2AKOBs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZGNmYzdjLTExOTUtNGQxOS05YzQzLTgwYTg0YzYxMzYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNy4xNzEyNjY3NDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=d9ce65a0-a7ae-416b-b1b6-31457ac5e333 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/uploads/ccdcfc7c-1195-4d19-9c43-80a84c61361a?_state=iXrwW7pugW3dNJpMN2GY1sp3QJNEYyGjNM6Vsso6_mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZGNmYzdjLTExOTUtNGQxOS05YzQzLTgwYTg0YzYxMzYxYSIsIk9mZnNldCI6MjI3Mjk3MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.duration="743.598µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "PUT /v2/foo/bar/blobs/uploads/ccdcfc7c-1195-4d19-9c43-80a84c61361a?_state=iXrwW7pugW3dNJpMN2GY1sp3QJNEYyGjNM6Vsso6_mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZGNmYzdjLTExOTUtNGQxOS05YzQzLTgwYTg0YzYxMzYxYSIsIk9mZnNldCI6MjI3Mjk3MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6MzdaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=4680cfcc-8949-4fce-afc9-4f7cc37c088d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="445.537µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=3ce8ba11-af40-4f65-b395-6b2dea0add67 http.request.method=GET http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.280733ms http.response.status=200 http.response.written=22729728 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "GET /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 200 22729728 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=error msg="error parsing digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=31419212-ed12-4115-9d42-70236ee3d620 http.request.method=GET http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" time="2026-10-24T11:00:37Z" 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.27.3 http.request.host="127.0.0.1:33475" http.request.id=31419212-ed12-4115-9d42-70236ee3d620 http.request.method=GET http.request.remoteaddr="127.0.0.1:47504" http.request.uri="/v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="449.236µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "GET /v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=dc7d80d4-cc19-4e0f-9fb8-18b20f74eb6b http.request.method=GET http.request.remoteaddr="127.0.0.1:47534" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.duration="613.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "GET /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=4cb0fd92-850a-4948-83a1-26d35aa38044 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.duration="562.082µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=fd976785-acce-4fc1-bee9-824f17b735f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="397.243µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=8e267d03-319b-47b6-8a25-2e8d0e9c214e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="403.131µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=error msg="error parsing digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=29c26593-9a36-4439-b678-69e607602e58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47554" http.request.uri="/v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" time="2026-10-24T11:00:37Z" 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.27.3 http.request.host="127.0.0.1:33475" http.request.id=29c26593-9a36-4439-b678-69e607602e58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47554" http.request.uri="/v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="492.315µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "DELETE /v2/foo/bar/blobs/sha257:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T11:00:37Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=3d692ac4-1b0e-45c5-b58e-16c2b8bec6fc http.request.method=POST http.request.remoteaddr="127.0.0.1:47564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="531.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=4b6b55d1-1398-4de1-b11d-10eedef9fd54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47564" http.request.uri="/v2/foo/bar/blobs/uploads/f5ac7bb1-68bd-4f1d-8794-9385feb8dbee?_state=rm2vmirwAawf_gflxAWEOMV25VdNe_dXPP62300PHfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YWM3YmIxLTY4YmQtNGYxZC04Nzk0LTkzODVmZWI4ZGJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNy44MTIwNDM0MzZaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.duration=637.257805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "PUT /v2/foo/bar/blobs/uploads/f5ac7bb1-68bd-4f1d-8794-9385feb8dbee?_state=rm2vmirwAawf_gflxAWEOMV25VdNe_dXPP62300PHfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YWM3YmIxLTY4YmQtNGYxZC04Nzk0LTkzODVmZWI4ZGJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozNy44MTIwNDM0MzZaIn0%3D&digest=sha256%3A2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=5ed58382-0744-42e8-b14b-f0a90bc20273 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47564" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="676.259µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=1d59252e-49d0-44f0-8001-554204734f43 http.request.method=GET http.request.remoteaddr="127.0.0.1:47534" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=652.735429ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "GET /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33475" http.request.id=fb857357-9c57-4e8e-97a9-2958cd52a33a http.request.method=GET http.request.remoteaddr="127.0.0.1:47520" http.request.uri="/v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=654.801651ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [24/Oct/2026:11:00:37 +0000] "GET /v2/foo/bar/blobs/sha256:2b824cad0aff2f09dbe79685cff31756a22f3eafc469f2f07e09f309a2c1a874 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.99s) === RUN TestRelativeURL time="2026-10-24T11:00:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:38Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35215" http.request.id=da2a0b9d-d419-477b-8045-8bd852d56dfa http.request.method=POST http.request.remoteaddr="127.0.0.1:52020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="562.15µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35215" http.request.id=a32a3160-e5a1-422a-8ac0-8354cff6bfe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52020" http.request.uri="/v2/foo/bar/blobs/uploads/63fd8e03-2f8d-433b-9c35-565fbe91b16e?_state=ktUIJE-8vr3tTab0gd6DpJuSzM8HXVGSCo-kIyFi7wR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZmQ4ZTAzLTJmOGQtNDMzYi05YzM1LTU2NWZiZTkxYjE2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozOC40NjI0Nzc0OTFaIn0%3D&digest=sha256%3A8a8f98bfc6c5bc18f8bb31284a671ad1979f559dc32d8262b525f86d870e0591" http.request.useragent="Go-http-client/1.1" http.response.duration=336.835837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "PUT /v2/foo/bar/blobs/uploads/63fd8e03-2f8d-433b-9c35-565fbe91b16e?_state=ktUIJE-8vr3tTab0gd6DpJuSzM8HXVGSCo-kIyFi7wR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZmQ4ZTAzLTJmOGQtNDMzYi05YzM1LTU2NWZiZTkxYjE2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozOC40NjI0Nzc0OTFaIn0%3D&digest=sha256%3A8a8f98bfc6c5bc18f8bb31284a671ad1979f559dc32d8262b525f86d870e0591 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35215" http.request.id=d678f18d-4b07-4d4d-9d8e-e6f6c66582ff http.request.method=POST http.request.remoteaddr="127.0.0.1:52020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.895µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35215" http.request.id=f06eee28-36d6-4de8-8303-1225673652db http.request.method=POST http.request.remoteaddr="127.0.0.1:52020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="493.066µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35215" http.request.id=7790eef2-6fcd-4bfa-b67b-ba4ba78ec502 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52020" http.request.uri="/v2/foo/bar/blobs/uploads/186d366f-f584-472b-9db3-6207263655c4?_state=3qg8JtJYeU6Sc19NPl-4a5ROCH_UzvNu3KPLIejBdTF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NmQzNjZmLWY1ODQtNDcyYi05ZGIzLTYyMDcyNjM2NTVjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozOC45MjAyNDc5MzFaIn0%3D&digest=sha256%3A74d35b57e56aafeb447d893cc8d685d559635e7f5e854f66a2820d51764ed9ca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068106634s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:38 +0000] "PUT /v2/foo/bar/blobs/uploads/186d366f-f584-472b-9db3-6207263655c4?_state=3qg8JtJYeU6Sc19NPl-4a5ROCH_UzvNu3KPLIejBdTF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NmQzNjZmLWY1ODQtNDcyYi05ZGIzLTYyMDcyNjM2NTVjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDozOC45MjAyNDc5MzFaIn0%3D&digest=sha256%3A74d35b57e56aafeb447d893cc8d685d559635e7f5e854f66a2820d51764ed9ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.53s) === RUN TestBlobDeleteDisabled time="2026-10-24T11:00: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.27.3 time="2026-10-24T11:00:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45845" http.request.id=b688da8e-fb76-49ab-8895-6da3fdb0dbdf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48534" http.request.uri="/v2/foo/bar/blobs/sha256:e31dfee842f4ce50438d7224058e753d5fd77a07d3a591c0b001d6d95764f7fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="549.011µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e31dfee842f4ce50438d7224058e753d5fd77a07d3a591c0b001d6d95764f7fb" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:e31dfee842f4ce50438d7224058e753d5fd77a07d3a591c0b001d6d95764f7fb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2026-10-24T11:00:40Z" 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.27.3 time="2026-10-24T11:00:40Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46563" http.request.id=9b102a09-2985-4733-a6ac-03922bd7f9e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.03µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46563" http.request.id=47e9b5d3-9abb-4294-9d65-88844ea95817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/bar/blobs/uploads/0cbf2962-ae9a-46e6-9454-05f768b5af39?_state=8ifIcRu2g5H375ESPlQFHRhN08yktVyXAn2dSWzUttl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmYyOTYyLWFlOWEtNDZlNi05NDU0LTA1Zjc2OGI1YWYzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo0MC4xMzQxMTE5NTdaIn0%3D&digest=sha256%3A928a141fa08d72965ddfb3f26fe1601e86a0782342bf7f7e7a153633a3ec2ce4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322471644s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:40 +0000] "PUT /v2/foo/bar/blobs/uploads/0cbf2962-ae9a-46e6-9454-05f768b5af39?_state=8ifIcRu2g5H375ESPlQFHRhN08yktVyXAn2dSWzUttl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmYyOTYyLWFlOWEtNDZlNi05NDU0LTA1Zjc2OGI1YWYzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo0MC4xMzQxMTE5NTdaIn0%3D&digest=sha256%3A928a141fa08d72965ddfb3f26fe1601e86a0782342bf7f7e7a153633a3ec2ce4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:46563" http.request.id=18297c4a-f2c1-40c3-a609-ff380063942e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38054" http.request.uri="/v2/foo/bar/blobs/sha256:928a141fa08d72965ddfb3f26fe1601e86a0782342bf7f7e7a153633a3ec2ce4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.997µs" http.response.status=405 http.response.written=78 vars.digest="sha256:928a141fa08d72965ddfb3f26fe1601e86a0782342bf7f7e7a153633a3ec2ce4" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:928a141fa08d72965ddfb3f26fe1601e86a0782342bf7f7e7a153633a3ec2ce4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.41s) === RUN TestDeleteReadOnly time="2026-10-24T11:00:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:41Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39819" http.request.id=247cbea1-6870-4ac7-99aa-7ba78bf38deb http.request.method=POST http.request.remoteaddr="127.0.0.1:41136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="591.518µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39819" http.request.id=ad4ad184-51d6-4090-954a-76b5f3a36178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41136" http.request.uri="/v2/foo/bar/blobs/uploads/3f09d3c3-0364-48a5-a19b-925f0e0b4c34?_state=cD1W-PF4jR8uckBEgm62VlEbfz6rzDhiTro6G0HCysh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDlkM2MzLTAzNjQtNDhhNS1hMTliLTkyNWYwZTBiNGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo0MS41MTM2NTY0ODZaIn0%3D&digest=sha256%3Ab802be613604c37f4701b746fb7f7f7477e183b983f579e14e4d86936e2c2475" http.request.useragent="Go-http-client/1.1" http.response.duration=440.201711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "PUT /v2/foo/bar/blobs/uploads/3f09d3c3-0364-48a5-a19b-925f0e0b4c34?_state=cD1W-PF4jR8uckBEgm62VlEbfz6rzDhiTro6G0HCysh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDlkM2MzLTAzNjQtNDhhNS1hMTliLTkyNWYwZTBiNGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo0MS41MTM2NTY0ODZaIn0%3D&digest=sha256%3Ab802be613604c37f4701b746fb7f7f7477e183b983f579e14e4d86936e2c2475 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:b802be613604c37f4701b746fb7f7f7477e183b983f579e14e4d86936e2c2475 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.50s) === RUN TestStartPushReadOnly time="2026-10-24T11:00:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:41Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [24/Oct/2026:11:00:41 +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-10-24T11:00:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T11:00:41Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=f0d3c0b0-f4a9-4268-a99a-3bead3ce1dcd http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" 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="600.35µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" 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.27.3 http.request.host="127.0.0.1:33113" http.request.id=678a10a5-574a-4481-a411-ad52c3239358 http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" 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="390.436µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=0a26f502-a7d6-4ef6-adc0-f8a8bb95838d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" 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="413.631µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8b40c986-bb52-4e45-a0e2-84a67de8da6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" 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="565.131µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8b40c986-bb52-4e45-a0e2-84a67de8da6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" 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="583.689µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8b40c986-bb52-4e45-a0e2-84a67de8da6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" 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="599.731µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8b40c986-bb52-4e45-a0e2-84a67de8da6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="613.993µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T11:00:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=59ddb1ac-4ef7-4ec3-be75-6d30fdd1a36d http.request.method=POST http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="530.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=1039c41a-2769-49e9-a0b1-f2204cbc068a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/blobs/uploads/d3161c46-66e6-43ab-a44a-6040f0294983?_state=K8rcbLhgZyoa5-fFjy5xISF3WnMTIVNd6l4M_vMjce17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzE2MWM0Ni02NmU2LTQzYWItYTQ0YS02MDQwZjAyOTQ5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDIuMDQyOTA4N1oifQ%3D%3D&digest=sha256%3Ac270de35a8ce247f079e51f63a55052aed11d066f7acc1ae84810d914aedde71" http.request.useragent="Go-http-client/1.1" http.response.duration=971.425823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/d3161c46-66e6-43ab-a44a-6040f0294983?_state=K8rcbLhgZyoa5-fFjy5xISF3WnMTIVNd6l4M_vMjce17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzE2MWM0Ni02NmU2LTQzYWItYTQ0YS02MDQwZjAyOTQ5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDIuMDQyOTA4N1oifQ%3D%3D&digest=sha256%3Ac270de35a8ce247f079e51f63a55052aed11d066f7acc1ae84810d914aedde71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=ed66b57e-39e0-49fa-ab48-4c7b34e02dae http.request.method=POST http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.302µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=7a15d7b0-2b5d-438f-9bf1-bbebc90464f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/blobs/uploads/87fe5b55-c680-49c8-b31f-932bd0bb2b12?_state=8rHvWtvOVQ1qBrL3ADbWZiv1WwqJpEMKqMzTGJHRMJR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2ZlNWI1NS1jNjgwLTQ5YzgtYjMxZi05MzJiZDBiYjJiMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDMuMDkwNzg4MzIxWiJ9&digest=sha256%3A4e0f3621f531371f1ea38389ef56b7712e54553a04dfab67385d4b10bc0bb6b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024518147s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/87fe5b55-c680-49c8-b31f-932bd0bb2b12?_state=8rHvWtvOVQ1qBrL3ADbWZiv1WwqJpEMKqMzTGJHRMJR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2ZlNWI1NS1jNjgwLTQ5YzgtYjMxZi05MzJiZDBiYjJiMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDMuMDkwNzg4MzIxWiJ9&digest=sha256%3A4e0f3621f531371f1ea38389ef56b7712e54553a04dfab67385d4b10bc0bb6b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=fba1155a-cf73-4cbb-acae-8d699b06f3bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="822.845µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=321ad227-2e6e-49f1-a71b-dc6f32f17b3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.duration="708.372µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=5dd59db3-b739-40a9-b703-b2842838f29c http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" 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="634.533µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=50755634-a92f-4ee7-ab53-6c117296d5a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="498.602µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33113" http.request.id=f6c55152-bb27-4f2d-82fe-7f6b77d7748c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.duration="553.504µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33113" http.request.id=2b10417a-0f40-4a22-ba06-45851189f612 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.duration="688.674µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:33113" http.request.id=f868c9d1-d642-4dc9-8238-f1b778276106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.duration="574.124µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=78ffcdc1-a39d-4dd4-b943-e45dd4cf96a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="517.013µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=5e49818c-f1d9-4b57-8012-d5263c5a8806 http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="351.253µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=c5b9dc71-c84a-43dc-8d73-cb24f0ffdd9a http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.duration="344.065µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=22d6beca-81d1-46ee-ae92-cc720e9e9002 http.request.method=GET http.request.remoteaddr="127.0.0.1:38702" 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="367.755µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=error msg="payload digest does match: "sha256:a59d2174123124b614a3a313d809224cf944670772eea7a7e18e36f55c0700ef" != "sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da"" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=9ad7fba4-2a2a-4795-8b00-15eadf103578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" time="2026-10-24T11:00:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=9ad7fba4-2a2a-4795-8b00-15eadf103578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38702" http.request.uri="/v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="385.711µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da" 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddee8b167e88cce8107a084efece7959264051995b835bbb1bd98fab18f097da HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=c0ab1af9-dfb6-4e72-b876-56ee5694fcfc http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="469.399µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" 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.27.3 http.request.host="127.0.0.1:33113" http.request.id=be8d322b-7bbe-4661-80ae-75ae7a7a5c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="344.727µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=9d9202da-6086-46f7-bc52-544ac7e36527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="380.493µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:44Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=9d9202da-6086-46f7-bc52-544ac7e36527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="395.045µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:44Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=9d9202da-6086-46f7-bc52-544ac7e36527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="407.878µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=20494701-96e4-4b6a-a8b7-de3c2719aaca http.request.method=POST http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="425.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8e54bd83-0b86-45c7-a646-073fa51e56d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/202d52fa-f932-4996-8cb0-f2f28cec689e?_state=i_Wowfv3VBn6EPvln9TgpMj9wYfj-r-7kLXq0USCd6R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDJkNTJmYS1mOTMyLTQ5OTYtOGNiMC1mMmYyOGNlYzY4OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuMTI4NDM4OTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="525.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/202d52fa-f932-4996-8cb0-f2f28cec689e?_state=i_Wowfv3VBn6EPvln9TgpMj9wYfj-r-7kLXq0USCd6R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDJkNTJmYS1mOTMyLTQ5OTYtOGNiMC1mMmYyOGNlYzY4OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuMTI4NDM4OTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=0571ea5c-9c8b-4884-aee8-587d53efbc21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="404.769µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:44Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=0571ea5c-9c8b-4884-aee8-587d53efbc21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="418.275µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=8abe2e5e-6fab-46b6-9725-2c3ad2c4b278 http.request.method=POST http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="467.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=021f2252-dc6e-42b2-aae4-f63ab4490fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/4f50275b-213d-4434-bd21-fd967c70a06e?_state=yzqThyhEtOEnNuAh2UsQHjFEUHXQ5VYKTfoWvrgsreF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjUwMjc1Yi0yMTNkLTQ0MzQtYmQyMS1mZDk2N2M3MGEwNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuMTg4NDI1NDU5WiJ9&digest=sha256%3A21d9b91edce58861e410b530384051373e6463b634e05ff6995a64b3335401ed" http.request.useragent="Go-http-client/1.1" http.response.duration=610.473993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/4f50275b-213d-4434-bd21-fd967c70a06e?_state=yzqThyhEtOEnNuAh2UsQHjFEUHXQ5VYKTfoWvrgsreF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjUwMjc1Yi0yMTNkLTQ0MzQtYmQyMS1mZDk2N2M3MGEwNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuMTg4NDI1NDU5WiJ9&digest=sha256%3A21d9b91edce58861e410b530384051373e6463b634e05ff6995a64b3335401ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=25211807-471a-4963-a8d8-ae5b325cc3a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="655.453µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=56fb5d5f-f4e1-42ef-ac45-a94780e697d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/blobs/uploads/1f3e777b-d61b-4dbc-88f8-658888d10333?_state=HulUlP1wALQtJWZ5jrwcJCC4PppIU-UyrDiKolM-nWZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjNlNzc3Yi1kNjFiLTRkYmMtODhmOC02NTg4ODhkMTAzMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuODY4NDEzNjI2WiJ9&digest=sha256%3Acfb14f59a1819b42159ccf492b7bce992aef10c1d836036658c7202f429589ae" http.request.useragent="Go-http-client/1.1" http.response.duration=793.311971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f3e777b-d61b-4dbc-88f8-658888d10333?_state=HulUlP1wALQtJWZ5jrwcJCC4PppIU-UyrDiKolM-nWZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjNlNzc3Yi1kNjFiLTRkYmMtODhmOC02NTg4ODhkMTAzMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDQuODY4NDEzNjI2WiJ9&digest=sha256%3Acfb14f59a1819b42159ccf492b7bce992aef10c1d836036658c7202f429589ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=94d0ed13-c374-4e67-bf9c-bcfa7d394c38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="719.798µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33113" http.request.id=cbbdd103-5620-4146-9bf4-d234bee6abcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b" http.request.useragent="Go-http-client/1.1" http.response.duration="447.592µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=f6116c57-d0b8-4daf-9e72-180f046ab7b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="397.581µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=94aa3854-9d7a-4f01-8b54-1f8e6b07fb20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="379.787µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=970cdcd4-93fc-4d13-84c2-7221aff7f4ef http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="332.518µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=07bd501c-eec3-46bc-9af3-dee4b0b644a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b" http.request.useragent="Go-http-client/1.1" http.response.duration="342.232µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=214c8520-3310-407e-bff6-104a9874ff71 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="347.161µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="rewriting manifest sha256:1f4d3bd858d10e4ff0c95116e15de86b88f03485d167163f30b469cb11e0212b in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=53d2c16b-d99d-44b0-9d65-4220f33dab19 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=53d2c16b-d99d-44b0-9d65-4220f33dab19 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="712.807µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33113" http.request.id=cf437b2c-c4ad-4256-bee9-ef4f1e21bee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" 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="397.37µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33113" http.request.id=c0e8ee46-b319-4ca0-af09-a1894249578f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.065µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33113" http.request.id=7002b68c-4a6f-4392-ae08-29432cd152d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1" http.request.useragent="Go-http-client/1.1" http.response.duration="476.93µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=aa7c2be8-d721-4cf6-916f-312fc3bef347 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="414.726µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=c1b0923f-43ca-4591-929d-39190fe0a51b http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="384.39µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=07d77615-dee3-4c46-823f-4e4ebb1876ac http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="356.233µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=6086ec37-63fa-4884-8e47-dc4f77e068fb http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" http.request.uri="/v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1" http.request.useragent="Go-http-client/1.1" http.response.duration="357.826µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="rewriting manifest list sha256:bb4ee538ab7607a05b28941e027c7f6592df3eb7ee952150c323fe4e089a46f1 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=ed8c2b12-b890-4c5f-bdab-2b165c5fff68 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33113" http.request.id=ed8c2b12-b890-4c5f-bdab-2b165c5fff68 http.request.method=GET http.request.remoteaddr="127.0.0.1:38704" 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="631.933µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" 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.27.3 time="2026-10-24T11:00:45Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=16f0f306-98f0-4778-9db9-0e80d62384dc http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" 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="465.443µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" 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.27.3 http.request.host="127.0.0.1:39753" http.request.id=f410802c-7099-4220-9ff2-f602a7a17554 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" 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="410.086µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=7df687ed-cb75-487b-b2b4-3198447e22bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" 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="367.898µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6545a8ed-bc57-40e9-ada3-ee7a74e5d7a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" 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="488.565µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6545a8ed-bc57-40e9-ada3-ee7a74e5d7a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" 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="506.56µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6545a8ed-bc57-40e9-ada3-ee7a74e5d7a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" 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="518.73µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6545a8ed-bc57-40e9-ada3-ee7a74e5d7a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" 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="530.517µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T11:00:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=a10035ea-f1aa-442d-a604-3d32b86bc331 http.request.method=POST http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="444.672µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=bff8d1aa-6792-473f-adec-50c1d104d101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/blobs/uploads/29257a36-67f1-4341-9d6f-ddcf4442671b?_state=ZhhnMe9vwadOHUXkMTYhSdBRMkPUucd8DMUxdM12cUx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTI1N2EzNi02N2YxLTQzNDEtOWQ2Zi1kZGNmNDQ0MjY3MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDUuNzI0NDg1NTZaIn0%3D&digest=sha256%3Affe8e733d7b86950a0d7300eb207b5294e824d3870050b10da92d2480bb145dc" http.request.useragent="Go-http-client/1.1" http.response.duration=312.769171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/29257a36-67f1-4341-9d6f-ddcf4442671b?_state=ZhhnMe9vwadOHUXkMTYhSdBRMkPUucd8DMUxdM12cUx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTI1N2EzNi02N2YxLTQzNDEtOWQ2Zi1kZGNmNDQ0MjY3MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDUuNzI0NDg1NTZaIn0%3D&digest=sha256%3Affe8e733d7b86950a0d7300eb207b5294e824d3870050b10da92d2480bb145dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=8214682b-976c-47d2-a18c-73662b5ac330 http.request.method=POST http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="668.186µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=42e916d2-a8a6-44f1-b3e7-51942f1c6640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/blobs/uploads/cba1fff8-7406-443e-a7c3-d82bee719bb3?_state=zcZTBGVFftwRgkLFAM0HDxK8FAAGARdvkmTPVGbZwU97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYmExZmZmOC03NDA2LTQ0M2UtYTdjMy1kODJiZWU3MTliYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDYuMTAzOTMzNzc2WiJ9&digest=sha256%3A82471b044dbb268794cdeabb40ce3126067926b14248f73d5acfe0cb11f4017a" http.request.useragent="Go-http-client/1.1" http.response.duration=795.076509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/cba1fff8-7406-443e-a7c3-d82bee719bb3?_state=zcZTBGVFftwRgkLFAM0HDxK8FAAGARdvkmTPVGbZwU97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYmExZmZmOC03NDA2LTQ0M2UtYTdjMy1kODJiZWU3MTliYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDYuMTAzOTMzNzc2WiJ9&digest=sha256%3A82471b044dbb268794cdeabb40ce3126067926b14248f73d5acfe0cb11f4017a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b5a53150-5155-426f-9a5d-ca779c677a6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="829.339µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=f237f845-e768-4b96-8f96-ed2a78960ac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.duration="730.47µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=3439a70b-9772-4ad0-a4ab-d61b7d489be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" 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="598.91µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=1efc3e62-2006-4972-af50-9fb2a90d6c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="649.568µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39753" http.request.id=df2c035b-aff6-4140-85fe-6d2577287846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.duration="583.127µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39753" http.request.id=17841870-9404-476a-a16a-b13688757be3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.duration="580.299µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39753" http.request.id=8d9f5c81-f201-43ca-b5c6-933a82f2fb35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.duration="550.839µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=13c028dd-fe65-4b0b-8021-75cf6abdd266 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="500.926µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b1882fae-059d-440c-9675-57ac9ba02148 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="336.471µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b63701f8-ac45-4174-970e-ef456a13066b http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.duration="341.715µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=649be155-e8a2-458b-bcbc-df769d474687 http.request.method=GET http.request.remoteaddr="127.0.0.1:43672" 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="335.021µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=error msg="payload digest does match: "sha256:210a4b281b885d5c553ddd7b67bc8db98dee76acf9b6d90ac5cf6b860577e510" != "sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79"" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=c3387bff-58fc-41d2-9b16-f0f400599cfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=c3387bff-58fc-41d2-9b16-f0f400599cfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43672" http.request.uri="/v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="417.485µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79" 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b5d23f826a76e0396c51c052af57ae975699b09b901c41956cea5d179dbbd79 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=dbf2b5ec-4fc6-4ea5-860f-d400ee5705d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="546.863µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b1c5c520-091d-4406-ae15-274c2d6bc2e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="346.7µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=07ff9a9b-4aa1-4687-9f42-2612036b2c2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="415.615µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=07ff9a9b-4aa1-4687-9f42-2612036b2c2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="431.54µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=07ff9a9b-4aa1-4687-9f42-2612036b2c2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="463.742µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=1aafad92-2372-43ec-84b0-b60cee593e5e http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="415.151µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=430968f1-77b3-471b-bd7b-eea768ff597a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/113b45b2-889c-4a95-ae35-d3b850d4cb00?_state=Od4CpbOrEEPtCdAuHAWLSNfzlyZ9eP4c3SOnOQLTfAB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTNiNDViMi04ODljLTRhOTUtYWUzNS1kM2I4NTBkNGNiMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDYuOTE1NjE2MTI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="554.546µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/113b45b2-889c-4a95-ae35-d3b850d4cb00?_state=Od4CpbOrEEPtCdAuHAWLSNfzlyZ9eP4c3SOnOQLTfAB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTNiNDViMi04ODljLTRhOTUtYWUzNS1kM2I4NTBkNGNiMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDYuOTE1NjE2MTI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=f8a87b9e-e48d-4f7d-9670-d7ec171a100a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="475.181µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=f8a87b9e-e48d-4f7d-9670-d7ec171a100a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="495.341µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T11:00:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=d2d0144d-7b2b-496b-8eda-7043fc04a8b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="469.976µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=41eb2ab4-24df-4361-b549-d61407477aef http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/95cd9224-cdb6-439d-91b8-a68f4ebd1cf9?_state=oyODhMKnV-aYYu2AQpFHv8VUEqps3cORZiFAgl8k-gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NWNkOTIyNC1jZGI2LTQzOWQtOTFiOC1hNjhmNGViZDFjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDcuMDAyNzUzNjE0WiJ9&digest=sha256%3A05302388d2011037b71b6576065dc24ca75501e5fbd2ef709e3286cf08c1a49a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29337308s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/95cd9224-cdb6-439d-91b8-a68f4ebd1cf9?_state=oyODhMKnV-aYYu2AQpFHv8VUEqps3cORZiFAgl8k-gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NWNkOTIyNC1jZGI2LTQzOWQtOTFiOC1hNjhmNGViZDFjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDcuMDAyNzUzNjE0WiJ9&digest=sha256%3A05302388d2011037b71b6576065dc24ca75501e5fbd2ef709e3286cf08c1a49a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b955d4eb-9bc9-4ec0-afe1-502c1777d176 http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="714.663µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=2e0136a8-c5af-4213-893b-4b04e750fac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/blobs/uploads/88bc710a-0948-44ba-9cac-93b3febaadba?_state=Sm8Zn4xYuyt6HHLWQXFuhuMozS_Y6VGjlCVhs2RXC4x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OGJjNzEwYS0wOTQ4LTQ0YmEtOWNhYy05M2IzZmViYWFkYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDguMzQ3ODA4OTAxWiJ9&digest=sha256%3Ae020baf6f0df6a5fbff387e5612f459e555d8a54d75d86ef0ede25f039449016" http.request.useragent="Go-http-client/1.1" http.response.duration=384.254485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/88bc710a-0948-44ba-9cac-93b3febaadba?_state=Sm8Zn4xYuyt6HHLWQXFuhuMozS_Y6VGjlCVhs2RXC4x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OGJjNzEwYS0wOTQ4LTQ0YmEtOWNhYy05M2IzZmViYWFkYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDguMzQ3ODA4OTAxWiJ9&digest=sha256%3Ae020baf6f0df6a5fbff387e5612f459e555d8a54d75d86ef0ede25f039449016 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=ef01b610-c9bf-4ce1-a738-496bec1b614a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="756.177µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39753" http.request.id=c861fb3d-4dcd-4f82-b6dc-79064236c454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd" http.request.useragent="Go-http-client/1.1" http.response.duration="565.04µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=aeed860f-b031-4c9f-839c-5fbc739a9086 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="418.971µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=a602d465-9704-49ff-979f-dba8ff5d639d http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="432.694µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=26ec2fa4-64c9-498d-8a3a-5cdd745b2e21 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="358.494µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=0132dcdc-9fa2-427d-936f-c3fed829c5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd" http.request.useragent="Go-http-client/1.1" http.response.duration="383.492µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=b605c008-4d86-455c-a6b4-bccce6f98cd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="359.7µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="rewriting manifest sha256:f69262280bc5a66513a6a5e142fb73e323ba235312e7f8d26f73f9e09c95d8fd in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6293acd9-92a2-47c3-88c3-0171226765af http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=6293acd9-92a2-47c3-88c3-0171226765af http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="720.439µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39753" http.request.id=97faae25-29a8-4ee5-9cce-1f611118a655 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" 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="394.003µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39753" http.request.id=1ee4b51d-51af-4920-bbf0-2f8f28af8bd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="508.499µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39753" http.request.id=bd0b3f5b-fa97-434b-9337-ca91c589a78c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d" http.request.useragent="Go-http-client/1.1" http.response.duration="537.249µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=fbde886b-35ff-4af3-b40e-fb846ecc89ec http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="519.362µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=2372e174-6b25-4721-add8-f39e2bbf1840 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="435.097µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=bbe3fa0c-3fff-4585-a998-337505065aee http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="370.461µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=ed16c483-4000-4a2e-b29f-7138ff0f5dce http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d" http.request.useragent="Go-http-client/1.1" http.response.duration="409.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="rewriting manifest list sha256:5083f4c08e7783b49ff872086615da020939fe30ca12350cda077256e678b86d in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=e6ec5da9-9d7e-47ac-943b-7547dc470945 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39753" http.request.id=e6ec5da9-9d7e-47ac-943b-7547dc470945 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="666.693µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.79s) === RUN TestGetManifestWithStorageError time="2026-10-24T11:00:48Z" 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.27.3 time="2026-10-24T11:00:48Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35705" http.request.id=5c834e8c-e4e2-4034-a3a7-2f0e9f2e0dff http.request.method=GET http.request.remoteaddr="127.0.0.1:52804" 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="500.547µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:35705" http.request.id=ebd23cbd-368a-47c4-832d-3d80045846a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52804" 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="353.001µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:35705" http.request.id=a2369066-a25a-4751-b060-9cfc69691816 http.request.method=GET http.request.remoteaddr="127.0.0.1:52804" 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="367.885µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:35705" http.request.id=9c224b0b-9349-40fe-b56c-a9fa1170b3be http.request.method=GET http.request.remoteaddr="127.0.0.1:52804" 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="384.887µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-10-24T11:00:48Z" 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.27.3 time="2026-10-24T11:00:48Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=ac242018-edc1-4d23-a750-3c927589dbbd http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" 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="470.938µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" 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.27.3 http.request.host="127.0.0.1:43237" http.request.id=dfda0d1f-6200-4649-9262-33e497211a88 http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" 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="350.994µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=36f6d713-1059-456e-9269-5fbb2cfb0330 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" 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="383.8µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=4ea80597-dc0d-431c-a4b1-43457d7e6439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" 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="536.994µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=4ea80597-dc0d-431c-a4b1-43457d7e6439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" 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="553.062µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=4ea80597-dc0d-431c-a4b1-43457d7e6439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" 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="566.441µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T11:00:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=4ea80597-dc0d-431c-a4b1-43457d7e6439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" 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="577.484µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T11:00:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=9ee03a4f-c6b2-481a-82f1-0ca6c77a16a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="562.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=08f9e579-b80e-4128-8fa4-65a0a15f05d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/blobs/uploads/d174e00d-7155-4dcd-872e-a90cbbede3b1?_state=PsygsUCswIGH78A3Tvyp0ulOg3hDnWMKQtDPPvS4j5h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMTc0ZTAwZC03MTU1LTRkY2QtODcyZS1hOTBjYmJlZGUzYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDguODM1MzkwNzRaIn0%3D&digest=sha256%3A83969673bc84c362f6fdd67dd3d4ee9f66e0a8a705a99fe4dce45cdb0e054748" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001799382s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/d174e00d-7155-4dcd-872e-a90cbbede3b1?_state=PsygsUCswIGH78A3Tvyp0ulOg3hDnWMKQtDPPvS4j5h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMTc0ZTAwZC03MTU1LTRkY2QtODcyZS1hOTBjYmJlZGUzYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDguODM1MzkwNzRaIn0%3D&digest=sha256%3A83969673bc84c362f6fdd67dd3d4ee9f66e0a8a705a99fe4dce45cdb0e054748 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=91a157f3-4574-47e7-bfe7-13062c6c752c http.request.method=POST http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.942µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=9a783df4-4a3f-4b22-aa44-426e0fa70c39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/blobs/uploads/8c9bc06b-df96-4d98-b23f-ee95f58fd636?_state=H6NUbNuXZsig_RCXbCXfEOuAmMvFXkzHhmhmvsbop-x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzliYzA2Yi1kZjk2LTRkOTgtYjIzZi1lZTk1ZjU4ZmQ2MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDkuODg5NTM5Nzc0WiJ9&digest=sha256%3A24ef9fd5a5476a9036221c922594a9a02903774f258b5bfa850a3060b0bfa346" http.request.useragent="Go-http-client/1.1" http.response.duration=653.705118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/8c9bc06b-df96-4d98-b23f-ee95f58fd636?_state=H6NUbNuXZsig_RCXbCXfEOuAmMvFXkzHhmhmvsbop-x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzliYzA2Yi1kZjk2LTRkOTgtYjIzZi1lZTk1ZjU4ZmQ2MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NDkuODg5NTM5Nzc0WiJ9&digest=sha256%3A24ef9fd5a5476a9036221c922594a9a02903774f258b5bfa850a3060b0bfa346 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=714b4e29-7d24-43b7-bb18-e2691f6a883f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="823.55µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=3f64d3a1-b121-44bd-a0bd-bf6b4ae1193d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="564.126µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=6a777b9b-d783-44b2-8295-2b216181059b http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" 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="550.91µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=08e20305-2bbf-4723-b0a0-88cb0d53f55f http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="560.031µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43237" http.request.id=34d8cfbf-6236-4d0e-898f-dc72960ff97c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="678.115µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43237" http.request.id=c1c5aefc-aac7-4c59-9e4d-9087d074817e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="563.247µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43237" http.request.id=5adde73e-2ef4-4ce4-ab4f-238fcdcf9101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="540.424µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=61a9139a-93f7-4aab-84fb-3d8e3c988467 http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="505.629µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=25034d3b-e6c2-4225-95eb-960a2c44016c http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="346.798µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=93a8e99a-09e1-4d05-9b93-b9d37fa9c143 http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="368.733µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=45801949-132c-493d-b4b5-b32c427ba3e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50742" 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="341.442µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=error msg="payload digest does match: "sha256:73fbcce85987a4b66ef4ab61342042b4e423726e797ab25bf0366dc34aadf596" != "sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6"" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=95499331-7953-4110-a2e7-a27834509cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" time="2026-10-24T11:00:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=95499331-7953-4110-a2e7-a27834509cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="439.022µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=5ad433af-01bb-46a4-8690-9ba43884cd63 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50750" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="548.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=3957ce7c-019b-4884-8eda-58a788831077 http.request.method=GET http.request.remoteaddr="127.0.0.1:50750" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="402.456µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=5c1eb272-2016-4220-b8e1-0cc3e7b75177 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50764" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="512.076µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=50a16ee4-1f74-405e-9bc9-b88a59fbad69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="678.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=397f4976-c6bb-40b7-86f2-d6a7bcc5104e http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="601.319µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=d2a9694a-b42c-466e-a174-13e97697e98c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50788" 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="508.884µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=4d54476f-f5b3-48c9-b59a-6999411c28a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50796" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="751.717µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=26869746-146d-4ae5-9d4c-827bbda92319 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" 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="344.036µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=8b2d77c9-6014-4063-87ab-b3e483817e78 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50796" http.request.uri="/v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="436.359µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31866128fea8d1217dd1d531e8bc04328990f002e5911ae678d9c8173679e6d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=210db3b6-dd5e-4ad9-b21f-d8ba6ac43486 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" 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="417.066µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=9def529f-5609-4517-8453-d0ab1597a7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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="372.648µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" 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.27.3 http.request.host="127.0.0.1:43237" http.request.id=97e51efc-7c07-450f-a832-1adee139b446 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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="397.118µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=8c948ce4-d0d4-41ee-b89c-f2fb3c22e6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" 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="414.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:50Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=8c948ce4-d0d4-41ee-b89c-f2fb3c22e6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" 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="429.579µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:50Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=8c948ce4-d0d4-41ee-b89c-f2fb3c22e6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" 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="442.638µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b63d77f7-b73b-4be3-a998-131c2d4bd379 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="408.558µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=46484240-356d-4999-9e7d-e2ad48dbb232 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/2c03c4d3-d6fc-4cb2-af84-04c9b9ec78b6?_state=y5UvpUQqJziLmYwm9R03cF64nzwP2PCJRzsFe5GUfQx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzAzYzRkMy1kNmZjLTRjYjItYWY4NC0wNGM5YjllYzc4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTAuNTc2MjA1NTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="487.796µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c03c4d3-d6fc-4cb2-af84-04c9b9ec78b6?_state=y5UvpUQqJziLmYwm9R03cF64nzwP2PCJRzsFe5GUfQx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzAzYzRkMy1kNmZjLTRjYjItYWY4NC0wNGM5YjllYzc4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTAuNTc2MjA1NTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=774b69a1-4ced-4b2b-adf5-186f3ab04c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" 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="391.768µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T11:00:50Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=774b69a1-4ced-4b2b-adf5-186f3ab04c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" 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="405.383µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T11:00:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=e8d125df-d7ae-43ec-835a-7b67116666b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="575.481µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=34c0f532-e982-495e-b1c6-aabfe29c84ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/dfedcb73-583c-4edc-aea2-6cda9a315a4a?_state=j5Htt_lexFM-6596H-4cELoIbx4-AXtyRMK1W2mxKER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZmVkY2I3My01ODNjLTRlZGMtYWVhMi02Y2RhOWEzMTVhNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTAuNjYzOTEzMTY1WiJ9&digest=sha256%3A82f50765c243af4a3e4b4046c199be1fd35de3e289cb58f89f140f5b7fcd6fdf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375656169s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/dfedcb73-583c-4edc-aea2-6cda9a315a4a?_state=j5Htt_lexFM-6596H-4cELoIbx4-AXtyRMK1W2mxKER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZmVkY2I3My01ODNjLTRlZGMtYWVhMi02Y2RhOWEzMTVhNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTAuNjYzOTEzMTY1WiJ9&digest=sha256%3A82f50765c243af4a3e4b4046c199be1fd35de3e289cb58f89f140f5b7fcd6fdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=daef68d3-056f-48d8-86fb-4de939fc3f64 http.request.method=POST http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.436µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=3ba33027-48dc-48fb-903d-12aa9f081e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/blobs/uploads/90c80c69-3663-4cf1-8e7f-a055d131a142?_state=_fzxE_zuGvjiRFPiDhCNMUL746RtQA0_q3HzkMiQk2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGM4MGM2OS0zNjYzLTRjZjEtOGU3Zi1hMDU1ZDEzMWExNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTIuMDgyNzgxMjRaIn0%3D&digest=sha256%3A7ddd6546ee0518d65488e8e09d091d0557344c50bcf99040f931fbd513ba00b5" http.request.useragent="Go-http-client/1.1" http.response.duration=249.543173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/90c80c69-3663-4cf1-8e7f-a055d131a142?_state=_fzxE_zuGvjiRFPiDhCNMUL746RtQA0_q3HzkMiQk2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGM4MGM2OS0zNjYzLTRjZjEtOGU3Zi1hMDU1ZDEzMWExNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMTE6MDA6NTIuMDgyNzgxMjRaIn0%3D&digest=sha256%3A7ddd6546ee0518d65488e8e09d091d0557344c50bcf99040f931fbd513ba00b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=f491b199-0671-455c-bba7-2fd2c4b6fe65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.877µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=c7f978b3-5670-41bc-94cf-1d4d675232c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.duration="492.256µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=2818c363-d2de-4e0a-b893-1f297d94d0ea http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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="429.063µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=47bb8505-00ff-4826-8187-53b81581541a http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="380.772µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=e8a028fb-e45b-4a67-95ee-1575d1854f8c http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="361.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=328bb702-f3e3-4cae-92d1-b9a875eba7d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.duration="348.867µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=d1b8acdf-0d45-4d37-9b89-083f67c3afaa http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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="401.379µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="rewriting manifest sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=24486510-0462-46f0-ae88-cc1f4aeb5bc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=24486510-0462-46f0-ae88-cc1f4aeb5bc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" 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="793.123µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=330a9f0c-1320-4ab0-97be-6bf5e39ebf48 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.duration="508.132µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b4775bc2-956d-44d2-a723-04ac6c05f5db http.request.method=GET http.request.remoteaddr="127.0.0.1:50776" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="432.465µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=98936bdb-7c76-4747-ae4c-4c4c588f7323 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50796" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="506.249µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=0cd2f65b-0ab3-425b-a954-22de959a9972 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.duration="624.047µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=c0b985ad-b9c5-41ef-9b12-ef7a676438d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="400.562µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b99a4707-4a7a-49af-a6d7-4166ded8ad61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50812" 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="503.173µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=a345cbc9-512f-4446-a0bb-617463a5f4e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50820" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="636.906µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=88658fab-16a1-4d37-9536-411ff5ec2466 http.request.method=GET http.request.remoteaddr="127.0.0.1:50820" 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="340.142µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=7490dd92-eb87-48dd-9670-454c9dbc03f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50820" http.request.uri="/v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542" http.request.useragent="Go-http-client/1.1" http.response.duration="426.184µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ded71fbdb620f4d37f33d23a6a33f8566c17c1fd94e183496e9233c3a59fb542 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=173b027d-e95f-4f33-b51e-2f352886e54e http.request.method=GET http.request.remoteaddr="127.0.0.1:50820" 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="338.429µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.60s) === RUN TestManifestDeleteDisabled time="2026-10-24T11:00:52Z" 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.27.3 time="2026-10-24T11:00:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:40261" http.request.id=011826b0-8066-4133-98f7-02913b06cc1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49648" 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="494.24µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [24/Oct/2026:11:00:52 +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-10-24T11:00:52Z" 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.27.3 time="2026-10-24T11:00:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:38243" http.request.id=77ce0089-b17d-4e23-b2ec-4dd2c235e383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46078" 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="850.218µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:38243" http.request.id=42928d25-6e24-413a-bb24-cf92026c93fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46088" 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="806.998µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:38243" http.request.id=10f8cc36-cfde-4c38-b31c-e00c6d6425a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:46100" 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="793.535µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:38243" http.request.id=99d7331a-3267-4ce5-88d5-5ce7c2ac0bde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46112" 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="909.244µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.14s) === RUN TestProxyManifestGetByTag time="2026-10-24T11:00:52Z" 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.27.3 time="2026-10-24T11:00:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=5f4dfa65-cd12-44ad-8d4e-7a23aba9c8df http.request.method=POST http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="611.319µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=5402fb29-399d-4403-9dd7-101cc1d0128d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/a4a0782f-dc08-41a0-b1dd-ba6b984e9743?_state=3EEy8nhejk7Jm1WmSLgxwqsW8UQqvFRJ-2QRoV1BfVx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YTA3ODJmLWRjMDgtNDFhMC1iMWRkLWJhNmI5ODRlOTc0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo1Mi41NDAzMjU3NzRaIn0%3D&digest=sha256%3Aa512ea6a3e1c19e25caa637f8ae27883ecab67c7dc8a37cac5ace6fc0512848c" http.request.useragent="Go-http-client/1.1" http.response.duration=380.47218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/a4a0782f-dc08-41a0-b1dd-ba6b984e9743?_state=3EEy8nhejk7Jm1WmSLgxwqsW8UQqvFRJ-2QRoV1BfVx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YTA3ODJmLWRjMDgtNDFhMC1iMWRkLWJhNmI5ODRlOTc0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo1Mi41NDAzMjU3NzRaIn0%3D&digest=sha256%3Aa512ea6a3e1c19e25caa637f8ae27883ecab67c7dc8a37cac5ace6fc0512848c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=3c32f427-627a-4666-9f0c-b95e778b1399 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="840.284µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" 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.27.3 time="2026-10-24T11:00:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=a22efcdd-a528-4268-95a1-fac929e74279 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="370.706µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44819" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=7a69d26d-e812-4c6c-86b9-a22c59dc5c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="354.132µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44819/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44819/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=c477abfa-409f-43fe-97a6-cd5ff5944638 http.request.method=GET http.request.remoteaddr="127.0.0.1:33892" http.request.uri="/v2/foo/bar/manifests/sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=391f79a4-846b-4ff2-af15-bdc529a31821 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/manifests/sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="603.539µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/bar/manifests/sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62 with ttl=167h59m59.999997638s" go.version=go1.27.3 time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=c477abfa-409f-43fe-97a6-cd5ff5944638 http.request.method=GET http.request.remoteaddr="127.0.0.1:33892" http.request.uri="/v2/foo/bar/manifests/sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.291364ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/bar/manifests/sha256:5989babec4c888ffbe21e802697515f1c1bc903ffc3361657f49b7ab0249bd62 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=2f97fc89-7f32-4bca-917d-3f5d16acec6c http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="339.789µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44819/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44819/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=7b3fdc54-ac90-4055-b7b9-07fd88501c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33906" 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-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=cf0229ee-bce8-401d-823a-e5cc6a5484f0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49296" 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="507.959µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=7b3fdc54-ac90-4055-b7b9-07fd88501c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33906" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.083154ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=485c6a85-14fd-4304-8b44-d371b16bfb01 http.request.method=POST http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="460.422µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=4e0aca1e-793a-4b1f-a8ef-05d4a73994d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/e949df01-fda7-4b57-afad-36161c8f4cd0?_state=uSZt_a2SM0BLNQHjLpdzDGSq9F-Ca4mk7tnkRLKTyHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NDlkZjAxLWZkYTctNGI1Ny1hZmFkLTM2MTYxYzhmNGNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo1Mi45NzM0NTY0NjRaIn0%3D&digest=sha256%3Ae221b1608c80c2d9cf4c0842f34325f0f4a0fef4ddcbecf13b802ee0e1dff286" http.request.useragent="Go-http-client/1.1" http.response.duration=296.100623ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/e949df01-fda7-4b57-afad-36161c8f4cd0?_state=uSZt_a2SM0BLNQHjLpdzDGSq9F-Ca4mk7tnkRLKTyHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NDlkZjAxLWZkYTctNGI1Ny1hZmFkLTM2MTYxYzhmNGNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQxMTowMDo1Mi45NzM0NTY0NjRaIn0%3D&digest=sha256%3Ae221b1608c80c2d9cf4c0842f34325f0f4a0fef4ddcbecf13b802ee0e1dff286 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=e720fd37-3fb3-4f8c-a0c0-bef4b798e07c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="862.834µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=83d7bf43-dc2d-483c-9265-54e9875be1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="386.869µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44819/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44819/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=44761e56-1d1f-4bda-8957-3cf8be7a3f67 http.request.method=GET http.request.remoteaddr="127.0.0.1:33918" 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-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=5c2056b6-9809-4b40-bf62-e947166da7bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49296" 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="624.73µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=066e9851-23fc-48d5-ae77-b1f11bb0c4f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="313.867µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44819/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44819/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=44761e56-1d1f-4bda-8957-3cf8be7a3f67 http.request.method=GET http.request.remoteaddr="127.0.0.1:33918" 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-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44819" http.request.id=d0d33de2-c2a4-454d-a3e2-18f16c2df718 http.request.method=GET http.request.remoteaddr="127.0.0.1:49296" 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="513.18µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T11:00:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:450f6227742a64f33cb53c5b803d41b62535b16b20868c12dffb40eee4469832 with ttl=167h59m59.999997933s" go.version=go1.27.3 time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39277" http.request.id=44761e56-1d1f-4bda-8957-3cf8be7a3f67 http.request.method=GET http.request.remoteaddr="127.0.0.1:33918" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.363965ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:11:00:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (0.83s) === RUN TestAppDispatcher time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43843" http.request.id=ed6a456f-d8a2-4f7d-a02a-d914f102c9ba http.request.method=GET http.request.remoteaddr="127.0.0.1:57246" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="473.696µs" http.response.status=200 http.response.written=0 time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43843" http.request.id=97c45b30-bf16-43c7-bcfa-3b289645186b http.request.method=GET http.request.remoteaddr="127.0.0.1:57246" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="321.728µs" http.response.status=200 http.response.written=0 time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43843" http.request.id=0e0e2822-66cc-44a6-84ca-590cca560fd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="365.234µs" http.response.status=200 http.response.written=0 time="2026-10-24T11:00:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43843" http.request.id=3e35bfa7-3acc-446b-b089-3c10a6ea6724 http.request.method=GET http.request.remoteaddr="127.0.0.1:57246" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="332.637µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-10-24T11:00: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.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:53Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:53Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.27.3 http.request.host="127.0.0.1:42151" http.request.id=0defa3fc-ec2f-4624-a575-35c3d08d3f47 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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-10-24T11:00: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.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:53Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:53Z" level=info msg="configuring file health check path=/tmp/healthcheck801821959, interval=1" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-24T11:00:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:57Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:00:57Z" level=info msg="configuring TCP health check addr=127.0.0.1:39215, interval=1" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-24T11:01:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:01:01Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 time="2026-10-24T11:01:01Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34817, interval=1, threshold=3" go.version=go1.27.3 instance.id=d43400a3-db29-4416-a7c9-4ba87b7d68d1 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 46.537s ? 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.29s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.12s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.11s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.16s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.698s === RUN TestSchedule time="2026-10-24T11:00:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99928ms" go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.45µs" go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.155µs" go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --- PASS: TestSchedule (0.06s) === RUN TestRestoreOld time="2026-10-24T11:00:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-24T11:00:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.999209ms" go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999378ms" go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e time="2026-10-24T11:00:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-24T11:00:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=8f6c1770-5b6e-40a6-98fd-7112dc76194e --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.596s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.09s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27150336 sha256:ca3fe9a21bd629cd57a5007afb740c23975c8276aa8cc65db0da3ea63c422fa5 [] map[] } --- PASS: TestSimpleBlobRead (0.12s) === RUN TestBlobMount --- PASS: TestBlobMount (0.13s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.77s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.79s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.72s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.00s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:04a8c3a0e0a7cbb447a989c8ede70c082ac3b58b6f011d872369b2c76106028a palailogos: marking blob sha256:ac0bca335dfcb04649d322e353f3af534b54f41e11f545b14b420af3e550df3d palailogos: marking blob sha256:0d55a02a5a201511af1052128ba3c1d1e60ee86aac2a7cf9ab015a280256c16f palailogos: marking manifest sha256:8cb7e70261cd590f4962e0c0b2eb959d539177e1c74a37501874ee356f89b208 palailogos: marking blob sha256:c4931cc763073065c2043ea5a4432f1064c75b589aefb49b44e57a3ef5b8acf5 palailogos: marking blob sha256:04a8c3a0e0a7cbb447a989c8ede70c082ac3b58b6f011d872369b2c76106028a palailogos: marking manifest sha256:c4931cc763073065c2043ea5a4432f1064c75b589aefb49b44e57a3ef5b8acf5 palailogos: marking blob sha256:a7b925968abc3672dbf412e8498a4691453f90acfb7621b84695dc6652ab1a80 palailogos: marking blob sha256:483d939c2962b8b51e4cc907dd66b7d7b19309f5036877f6da487015c51ddf87 palailogos: marking manifest sha256:e58e17930b8f79756a6263acc6f6a1f7ea244641ca630401d08a0241b45fb531 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:135578604ce505dde2ed5e8db6b750096528877200f08c32decd037d4899d0f7 palailogos: marking blob sha256:b3f50efe7f3c58d5afbe3cae1a8e370a0dcf9bc4a964dfb99dba59d065ff0770 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065 deletemanifests: marking manifest sha256:55b3413fa90aaa68e84a79ef2535547ac001da41e3719a8b96d9c11c3a4d5571 deletemanifests: marking blob sha256:6719f2b9080203f9bb28c149904c93f581c011a9d81d603a6ead45748b9d4484 deletemanifests: marking blob sha256:deee8b47ca9b999d05776f996596eb82529d0b01a533c38bd8c473b01b274369 deletemanifests: marking blob sha256:953c77d420bbc20089c979449679d3c6e82083a2363e57bc48537f3f8dd35e0e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065 blob eligible for deletion: sha256:6973b211231213f8fbab5c0bcf680f4a4a01293d958e5cdf0f0ebf9cb8182ba3 blob eligible for deletion: sha256:bdf559ac94479bd43d1d4b1c08b99a8e97138f184f6d279a70605506ef6f86b3 blob eligible for deletion: sha256:f1c3ca50234bdb2c2ef3b5683ef6657e27ef7f792ce15dffa02a4be87ef215be deletemanifests manifest eligible for deletion: sha256:3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065 deletemanifests: marking manifest sha256:55b3413fa90aaa68e84a79ef2535547ac001da41e3719a8b96d9c11c3a4d5571 deletemanifests: marking blob sha256:6719f2b9080203f9bb28c149904c93f581c011a9d81d603a6ead45748b9d4484 deletemanifests: marking blob sha256:deee8b47ca9b999d05776f996596eb82529d0b01a533c38bd8c473b01b274369 deletemanifests: marking blob sha256:953c77d420bbc20089c979449679d3c6e82083a2363e57bc48537f3f8dd35e0e time="2026-10-24T11:00:26Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 time="2026-10-24T11:00:26Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:bdf559ac94479bd43d1d4b1c08b99a8e97138f184f6d279a70605506ef6f86b3 time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bdf559ac94479bd43d1d4b1c08b99a8e97138f184f6d279a70605506ef6f86b3" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:f1c3ca50234bdb2c2ef3b5683ef6657e27ef7f792ce15dffa02a4be87ef215be time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f1c3ca50234bdb2c2ef3b5683ef6657e27ef7f792ce15dffa02a4be87ef215be" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065 time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3e0ed811d2516045318b3ea0d3b78086b2fb40ea38f2d2778185879976343065" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:6973b211231213f8fbab5c0bcf680f4a4a01293d958e5cdf0f0ebf9cb8182ba3 time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/6973b211231213f8fbab5c0bcf680f4a4a01293d958e5cdf0f0ebf9cb8182ba3" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 --- PASS: TestDeleteManifestIfTagNotFound (0.56s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0a62953d41398c43ab97779b63c223dd83c1619534d7a3d11a3e0ae07414b97a time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a62953d41398c43ab97779b63c223dd83c1619534d7a3d11a3e0ae07414b97a" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:8009aee833615aaa8e8f18e92510b8460f3165b6fbf2a93ded98291c453a4209 time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/8009aee833615aaa8e8f18e92510b8460f3165b6fbf2a93ded98291c453a4209" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:c9c85759e5b7bc2401bdf00cc03a51dfd3db56819ceadf8224357cc35d4e7b49 time="2026-10-24T11:00:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c9c85759e5b7bc2401bdf00cc03a51dfd3db56819ceadf8224357cc35d4e7b49" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 --- PASS: TestGCWithMissingManifests (0.27s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:dbd20a3a58ae713e18b868790341800a5c6d5a4113e5f6b83fce03c48c61562e komnenos: marking blob sha256:17ec0942db4cb0ac69367587f8ffb35106a6a08e65bf0ef009f96215bc4227ee komnenos: marking blob sha256:918e19de81f202e80894d0451db9acbf98465a4122ac3eebc4900ae256e129b6 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9bd9ed50499d5c16ef54c10343e901f1bee1dee8e71454f67e9554a55ac0185b time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9b/9bd9ed50499d5c16ef54c10343e901f1bee1dee8e71454f67e9554a55ac0185b" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:d76ef90cb31fe9e942d819737ae20191d5b2dcaccc8712c0c6502f6a4cc85ec8 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d76ef90cb31fe9e942d819737ae20191d5b2dcaccc8712c0c6502f6a4cc85ec8" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:00baedcee2f5683a081434f67655c276fdc990d7c4be3d0c2e6a8a8f0f4c17c7 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00baedcee2f5683a081434f67655c276fdc990d7c4be3d0c2e6a8a8f0f4c17c7" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:2c7402cd7c6cd12d3eb206f18d8f9c5d7e2f9dad9262b5cb23f76471434bf98b time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2c7402cd7c6cd12d3eb206f18d8f9c5d7e2f9dad9262b5cb23f76471434bf98b" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:6ad08847b72d65481dd5ab87e65c3e38477147325c6ed5132d9ec4cbe74c3f13 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6ad08847b72d65481dd5ab87e65c3e38477147325c6ed5132d9ec4cbe74c3f13" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 blob eligible for deletion: sha256:8bd0827c17f5f89f0dd903abc731538b0c9a4426575e136044854be3a2f85dc1 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8bd0827c17f5f89f0dd903abc731538b0c9a4426575e136044854be3a2f85dc1" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 --- PASS: TestDeletionHasEffect (0.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.44s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:735d08e1f983e93a0ac3457aed0092bb991ea633932d03172532c43d68d185a8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:124b173e671c857a78e66fc2ce67f153e476c04217f0ad81bb30ecaedcf4664c michael_z_doukas: marking blob sha256:b6c542a95e730d47b2cefc399db069b17a8caf61177cd733b868c4f5a0e0d350 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2e53dcf36e19c1cdb7fabb48b8e561902888bf2a09137db07d9451f8c38dfd68 time="2026-10-24T11:00:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e53dcf36e19c1cdb7fabb48b8e561902888bf2a09137db07d9451f8c38dfd68" go.version=go1.27.3 instance.id=1ba0aca5-ac1e-44da-9be0-fb8920874368 --- PASS: TestOrphanBlobDeleted (0.20s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7003b112390986c66dd2ccbf57781324a0508d098d70c54fe2068ca9c3681483 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:cccbe75d6888290bbfb81f91ac61a09a0ca23c7a7869c2e543a9a04e31bc3b82 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.13s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.19s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.11s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.55s) === 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-10-24T11:00:28Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 10:00:28.902872227 +0000 UTC m=-3592.929603953, actuallyDelete=true" time="2026-10-24T11:00:28Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-24T11:00:28Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861, actuallyDelete=true" time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f63d686-56a2-4a9f-9e95-6b5461871843 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9dbbaf01-b0ca-4dc7-b604-0e239dfc8033 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/31eb1741-fb4a-4c83-86f8-8f8e64ec893b have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3324acd0-162c-4b40-acd8-20bef20343e9 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/416f82d3-fc5e-47a7-a252-f9475c7d999b have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/48352862-dcab-47a1-bfa1-ef1889d15fc9 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c019570c-91a8-488c-b4bc-c9b8ecb9000f have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4d55648-45d8-4a53-a3e0-a8cd2edf7573 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fcd42cb8-e808-41c4-819a-902984426038 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/da715f28-f505-451d-b1ab-d83ee254680c have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1395e780-65ab-4525-bc7d-6c5aec31a593 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903290041 +0000 UTC m=+7.070813861). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-24T11:00:28Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332, actuallyDelete=true" time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/82952f0a-0baa-43b9-8e6e-42339f09b8a0 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ce1e5488-0aa8-43b6-873d-18277811d6fa have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e8cdf79b-e074-45ff-ac31-b89191abc1ab have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a9f157ea-0315-47ff-b9ce-7a2023573080 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d901fd01-fbba-4d98-9315-2afe42e6e3a2 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.903737512 +0000 UTC m=+7.071261332). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-24T11:00:28Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121, actuallyDelete=true" time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3f43fbd2-5e14-40ec-922e-860709d89d18 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/915a1413-02d7-46b2-ab74-03f617307bcf have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b4f99dec-7a23-4c9e-86e5-68665cf45c75 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cbd9e6a0-2cc1-4ffd-8ae4-41c99015f19c have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb134f03-9a3a-4fe4-895e-5b709b89b7e3 have older date (2026-10-24 10:00:28 +0000 UTC) than purge date (2026-10-24 11:00:28.904049301 +0000 UTC m=+7.071573121). Removing upload directory." time="2026-10-24T11:00:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-24T11:00:28Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 11:00:28.904242231 +0000 UTC m=+7.071766051, actuallyDelete=true" time="2026-10-24T11:00:28Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 7.095s ? 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.008s === 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.013s === RUN TestWalkFileRemoved time="2026-10-24T11:00:21Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.382s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.055s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.25s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.633s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.33s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.686s ? 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-10-24T11:00:22Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.27.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-24T11:00:22Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.27.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-24T11:00:22Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.27.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) time="2026-10-24T11:00:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=617c9f65-bd5a-4569-b02f-d7c627874b32 time="2026-10-24T11:00:22Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=617c9f65-bd5a-4569-b02f-d7c627874b32 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV6 time="2026-10-24T11:00:22Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-10-24T11:00:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=617c9f65-bd5a-4569-b02f-d7c627874b32 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-10-24T11:00:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T11:00:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T11:00:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T11:00:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.515s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.020s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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.353s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.838s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.009s ? 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... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 29.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> 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-r25.apk >>> docker-registry: Build complete at Sat, 24 Oct 2026 11:01:10 +0000 elapsed time 0h 1m 15s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20261024.105955) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r7.trigger OK: 387.9 MiB in 107 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...