>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 14:15:53 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.3-r0) (2/2) Installing .makedepends-docker-registry (20260513.141554) Executing busybox-1.37.0-r31.trigger OK: 506.6 MiB in 105 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-05-13T14:16:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T14:16:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.195s === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T14:16:16Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.165s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.119s === 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.136s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.23s) PASS ok github.com/docker/distribution/health/checks 0.391s ? 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.128s === 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.096s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.185s === 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.137s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/13 14:16:16 http: TLS handshake error from 127.0.0.1:51566: 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:40089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40089/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40089/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38699?status=0, fail=true --- PASS: TestHTTPSink (0.11s) === RUN TestListener --- PASS: TestListener (0.95s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T14:16:17Z" level=info msg="broadcaster: closing" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="closing testSink" time="2026-05-13T14:16:17Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-13T14:16:17Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:17Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:16:18Z" level=warning msg="&{0x4da8570 0.9} encountered too many errors, backing off" time="2026-05-13T14:16:18Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.53s) PASS ok github.com/docker/distribution/notifications 1.889s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-13T14:16:17Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T14:16:17.450664889Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:17.450858891Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:17.450827291Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.26.3 time="2026-05-13T14:16:17.452001864Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T14:16:17.452031224Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T14:16:17.453286877Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T14:16:20.470700322Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=32d2c4b2-1d98-4f08-9c80-26852aa0826a http.request.method=GET http.request.remoteaddr="127.0.0.1:36420" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:16:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T14:16:20.473112028Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (4.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T14:16:21.04607497Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T14:16:21.046948859Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:21.0469765Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:21.04701854Z" level=info msg="Starting upload purge in 22m0s" go.version=go1.26.3 time="2026-05-13T14:16:21.047357984Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.58s) PASS ok github.com/docker/distribution/registry 12.966s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.121s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.333s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T14:16:16Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=338cb5c4-a7f0-472e-b9bc-df41ef5b6943 time="2026-05-13T14:16:16Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=338cb5c4-a7f0-472e-b9bc-df41ef5b6943 --- PASS: TestBasicAccessController (0.03s) === RUN TestCreateHtpasswdFile time="2026-05-13T14:16:16Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password="ml-QMS3l1HzXIBnQ8q-YYf2vIdWq9WyXbi7DJ_Shj8w" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.192s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.166s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.13s) === RUN TestLeeway time="2026-05-13T14:16:16Z" level=info msg="token not to be used before 2026-05-13 14:16:17 +0000 UTC - currently 2026-05-13 14:16:16.462975959 +0000 UTC m=+0.211671360" time="2026-05-13T14:16:16Z" level=info msg="token not to be used after 2026-05-13 14:16:16 +0000 UTC - currently 2026-05-13 14:16:16.470203236 +0000 UTC m=+0.218898557" --- PASS: TestLeeway (0.02s) === RUN TestAccessController time="2026-05-13T14:16:16Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.05s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.334s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.02s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.02s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.345s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.212s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.119s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T14:16:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43505" http.request.id=34e8a90c-3e40-4b6c-9771-863f9ea16589 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.363375ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:16:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-05-13T14:16:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=d6ea2f10-7b58-42d0-ae6e-902508220d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.77µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:14:16:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T14:16:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=2a8e5954-ede7-41aa-9fd3-06c498ec50dc http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:16 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=e0348383-7b5b-4d10-b1fe-525c91c8e076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/aaaa/blobs/uploads/b11f1d22-4c7e-4f86-b4be-51d5e6b42fba?_state=lP8yqqh121j2d_gCJpyMKh3f-J78M1I1JECYQSRJXd17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMTFmMWQyMi00YzdlLTRmODYtYjRiZS01MWQ1ZTZiNDJmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MTYuNjQwMjg5MDM1WiJ9&digest=sha256%3A56ef1861d6a3f672fbbfc0c878a1dee70c0a266df8dab78e0113846373b9e643" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593004215s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:16 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b11f1d22-4c7e-4f86-b4be-51d5e6b42fba?_state=lP8yqqh121j2d_gCJpyMKh3f-J78M1I1JECYQSRJXd17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMTFmMWQyMi00YzdlLTRmODYtYjRiZS01MWQ1ZTZiNDJmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MTYuNjQwMjg5MDM1WiJ9&digest=sha256%3A56ef1861d6a3f672fbbfc0c878a1dee70c0a266df8dab78e0113846373b9e643 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=c556e093-5bb4-43bd-861e-fec122ac577f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.418676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:18 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=ed889cc5-f64f-4cce-a30f-f2a6cb387175 http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:18 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=25486f44-9bec-4f9b-b15f-ec9d7693119a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/bbbb/blobs/uploads/1574d401-9c88-4a37-b24a-09b22cf878cd?_state=HEp5CEB3nEnnAJoDOLAaTiknzC2LAPa2U5wR0AUZOu17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNTc0ZDQwMS05Yzg4LTRhMzctYjI0YS0wOWIyMmNmODc4Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MTguNDU5NTI1NjQ0WiJ9&digest=sha256%3Aa9bc7fd49d3e6e2877349f5872ec49a111a301cdd571e97774008d0dd9feeee9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770376692s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:18 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1574d401-9c88-4a37-b24a-09b22cf878cd?_state=HEp5CEB3nEnnAJoDOLAaTiknzC2LAPa2U5wR0AUZOu17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNTc0ZDQwMS05Yzg4LTRhMzctYjI0YS0wOWIyMmNmODc4Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MTguNDU5NTI1NjQ0WiJ9&digest=sha256%3Aa9bc7fd49d3e6e2877349f5872ec49a111a301cdd571e97774008d0dd9feeee9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=1071696f-334d-42b8-9120-1a5c4b401d2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.249754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=598ddeb2-b05a-4e3d-a5eb-f8b36715e034 http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=6514c1ac-4f2a-448e-b6c3-775183ef680b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/cccc/blobs/uploads/c9771bbb-27ae-45ff-a2d2-8b738acc7f06?_state=St_w_zQlGkT59Gc5ZCIR4Ar7uGpw4JI9Jrnv22-tHc57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTc3MWJiYi0yN2FlLTQ1ZmYtYTJkMi04YjczOGFjYzdmMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjAuMzkzNjQ1NTg3WiJ9&digest=sha256%3A35ff248f58634f34bdee333062158ca839dbc21fb67dd51c523c9bddd04f884c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118974319s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/c9771bbb-27ae-45ff-a2d2-8b738acc7f06?_state=St_w_zQlGkT59Gc5ZCIR4Ar7uGpw4JI9Jrnv22-tHc57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOTc3MWJiYi0yN2FlLTQ1ZmYtYTJkMi04YjczOGFjYzdmMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjAuMzkzNjQ1NTg3WiJ9&digest=sha256%3A35ff248f58634f34bdee333062158ca839dbc21fb67dd51c523c9bddd04f884c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=91b6990f-9315-4f43-8ebc-4effa8322a65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=5b9046d4-3afb-4f34-86a3-cfae86910019 http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=03547a42-5de8-4c04-a449-e59b58c533d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/dddd/blobs/uploads/231bc65d-f88f-4df2-a215-f5f85b391cc6?_state=y4UimGrZEvZX4V60V-6pIGLj64tYfCYocNhHW-_8odF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMzFiYzY1ZC1mODhmLTRkZjItYTIxNS1mNWY4NWIzOTFjYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjEuNzk5MzU2NzRaIn0%3D&digest=sha256%3Ab087adb407dabb43db938a7b62d325f2dc88cb3b58cf650e171da88c2242cbbc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.782300037s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/231bc65d-f88f-4df2-a215-f5f85b391cc6?_state=y4UimGrZEvZX4V60V-6pIGLj64tYfCYocNhHW-_8odF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMzFiYzY1ZC1mODhmLTRkZjItYTIxNS1mNWY4NWIzOTFjYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjEuNzk5MzU2NzRaIn0%3D&digest=sha256%3Ab087adb407dabb43db938a7b62d325f2dc88cb3b58cf650e171da88c2242cbbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=8aebbb7b-6693-473c-99bd-209b66748741 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.157394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:24 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=e253919b-c1ff-4323-ae89-862bee3cb897 http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:24 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=b43f36f5-d71a-4284-98c1-871f97fa18b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/eeee/blobs/uploads/b808f874-f605-4373-8e38-131861189d2c?_state=QFnXfFDi53AbjcCXzLPuCJW9_blwlYiQWI35smg9nP97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODA4Zjg3NC1mNjA1LTQzNzMtOGUzOC0xMzE4NjExODlkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjQuNzU5MTg4NDU2WiJ9&digest=sha256%3A92460300f2c8e81e6463b404f56b2e0464881ca1a0d7171a664227e91f71de86" http.request.useragent="Go-http-client/1.1" http.response.duration=902.130425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:24 +0000] "PUT /v2/foo/eeee/blobs/uploads/b808f874-f605-4373-8e38-131861189d2c?_state=QFnXfFDi53AbjcCXzLPuCJW9_blwlYiQWI35smg9nP97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODA4Zjg3NC1mNjA1LTQzNzMtOGUzOC0xMzE4NjExODlkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjQuNzU5MTg4NDU2WiJ9&digest=sha256%3A92460300f2c8e81e6463b404f56b2e0464881ca1a0d7171a664227e91f71de86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=440653ed-51e3-4c3b-87e3-8edaadaea878 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.358979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:25 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=ac718db8-98a7-4ea1-b5cf-6fa2540f3175 http.request.method=POST http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:25 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=cdc3370c-a7be-46de-8ff3-2a5644b6b863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/ffff/blobs/uploads/2b0d1cad-0120-4593-9f09-13307db20438?_state=wfYJqSNmJMZ0r0VZr_arb8qwDIF29sPVBxr2EnYVofl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYjBkMWNhZC0wMTIwLTQ1OTMtOWYwOS0xMzMwN2RiMjA0MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjUuOTI5Mjg1ODM2WiJ9&digest=sha256%3A243e884b40cbae2942ee632ba0464a598f0f4e870ac51b9549653df7f86e2588" http.request.useragent="Go-http-client/1.1" http.response.duration=2.408274961s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:25 +0000] "PUT /v2/foo/ffff/blobs/uploads/2b0d1cad-0120-4593-9f09-13307db20438?_state=wfYJqSNmJMZ0r0VZr_arb8qwDIF29sPVBxr2EnYVofl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYjBkMWNhZC0wMTIwLTQ1OTMtOWYwOS0xMzMwN2RiMjA0MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjUuOTI5Mjg1ODM2WiJ9&digest=sha256%3A243e884b40cbae2942ee632ba0464a598f0f4e870ac51b9549653df7f86e2588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=f7a43168-1e91-49b9-b809-b6332cb0ef5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=7eae5652-ef9e-47d7-a638-3e27283cb465 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.449µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=4fb8d1e7-8aec-40d5-868c-15600877fa77 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="803.848µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=5ff22ee8-d8df-4212-b9fb-7a5307f56a5e http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="827.928µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=6d909713-e260-4107-9944-b3d41dc6377a http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="825.369µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=4aa512ad-72f7-415b-bca0-a6ee54d37948 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="856.569µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=da85dde6-e958-45be-9536-23504ad88695 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="769.248µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:16: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.26.3 http.request.host="127.0.0.1:45121" http.request.id=b39be166-575b-4a53-be38-767a3b2a0295 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="863.849µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T14:16: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.26.3 http.request.host="127.0.0.1:45121" http.request.id=2160d121-9bb1-44e5-b72c-1c7fa1d0aa24 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="768.848µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=97b7b7c5-d882-4978-9dae-75c88cdeec63 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="681.207µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45121" http.request.id=dec585e1-5753-491d-8c28-28e8649f9ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55500" 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="776.808µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:16:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=d43d9d8b-d933-409b-ad14-1c7975ffbc63 http.request.method=POST http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=57e8b34a-1889-4143-b7bd-69636cf6dc9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/aaaa/blobs/uploads/39e2ec52-6521-4754-9195-46e028429f04?_state=aonsyCuzIyOOOWcLrh_CPZn0guZBJROg7RTMRlshKKF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzOWUyZWM1Mi02NTIxLTQ3NTQtOTE5NS00NmUwMjg0MjlmMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjguNjA2MDc4NDM4WiJ9&digest=sha256%3Aa8f0c568972ff9e425d5619a8f7329753cae186ac68e12919eb004a4abc776b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.21353082s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:28 +0000] "PUT /v2/foo/aaaa/blobs/uploads/39e2ec52-6521-4754-9195-46e028429f04?_state=aonsyCuzIyOOOWcLrh_CPZn0guZBJROg7RTMRlshKKF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzOWUyZWM1Mi02NTIxLTQ3NTQtOTE5NS00NmUwMjg0MjlmMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MjguNjA2MDc4NDM4WiJ9&digest=sha256%3Aa8f0c568972ff9e425d5619a8f7329753cae186ac68e12919eb004a4abc776b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=5d40aa32-9121-4ae5-b206-98e6a4170662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.348795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=085c11d1-0c9f-42f9-920b-3976aa834055 http.request.method=POST http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191983ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=8ba165c1-cf59-4e8c-900e-3d130be4d925 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/bbbb/blobs/uploads/4b4037e6-ebf9-42e1-b4be-2c92efe535f4?_state=u6C7Qd9Gun33hCwxyxvH9oFRMohC8Y3n2RYTQN2myjd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjQwMzdlNi1lYmY5LTQyZTEtYjRiZS0yYzkyZWZlNTM1ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzAuOTg4NTg0MjA2WiJ9&digest=sha256%3A41f25c3129e42ad8d4946ff9c20da21f8f2f0e32bf5bfa4350a105ac4efb4695" http.request.useragent="Go-http-client/1.1" http.response.duration=898.457906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4b4037e6-ebf9-42e1-b4be-2c92efe535f4?_state=u6C7Qd9Gun33hCwxyxvH9oFRMohC8Y3n2RYTQN2myjd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjQwMzdlNi1lYmY5LTQyZTEtYjRiZS0yYzkyZWZlNTM1ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzAuOTg4NTg0MjA2WiJ9&digest=sha256%3A41f25c3129e42ad8d4946ff9c20da21f8f2f0e32bf5bfa4350a105ac4efb4695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=c706fec9-742a-4da1-9dfb-088805ac7420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.327376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=b6991eb2-a940-4cbf-b087-5abb99469f98 http.request.method=POST http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=7cbe4be0-5372-4f14-83a7-2145fe82dcfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/cccc/blobs/uploads/00d26afc-af19-4ea5-a2db-95fef0e1fb7c?_state=q_McqYsOkM6OjklAY2CF_b6HhxQ9Gkgkcp-iDgpqFkt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGQyNmFmYy1hZjE5LTRlYTUtYTJkYi05NWZlZjBlMWZiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzIuMDM4NzQxODM3WiJ9&digest=sha256%3Ab4784d8178ae965925910dd76d3719bc6752fb295aa959069f5da22035d322bf" http.request.useragent="Go-http-client/1.1" http.response.duration=760.038161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/00d26afc-af19-4ea5-a2db-95fef0e1fb7c?_state=q_McqYsOkM6OjklAY2CF_b6HhxQ9Gkgkcp-iDgpqFkt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGQyNmFmYy1hZjE5LTRlYTUtYTJkYi05NWZlZjBlMWZiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzIuMDM4NzQxODM3WiJ9&digest=sha256%3Ab4784d8178ae965925910dd76d3719bc6752fb295aa959069f5da22035d322bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=c80c4e97-e335-408c-952b-0f40b125b861 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.098073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:32 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=aa824264-1aa4-4f7d-b0c7-75fe2c87ce1c http.request.method=POST http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:32 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=7562130f-50c7-4844-b508-db7dca1a8d85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/dddd/blobs/uploads/06a61199-3a0e-40da-a9ad-e7c5190da7a1?_state=DFzTNAWBNOErT-qkVsqmhQoK2WwHGw18gt0aWfD13Qt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNmE2MTE5OS0zYTBlLTQwZGEtYTlhZC1lN2M1MTkwZGE3YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzIuOTUzMTQ3MDMxWiJ9&digest=sha256%3A94b2a4fa87b05d87e91f864477c0bf0dc8cc58cd76629b9a604223339f0b2f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=850.61704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:32 +0000] "PUT /v2/foo/dddd/blobs/uploads/06a61199-3a0e-40da-a9ad-e7c5190da7a1?_state=DFzTNAWBNOErT-qkVsqmhQoK2WwHGw18gt0aWfD13Qt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNmE2MTE5OS0zYTBlLTQwZGEtYTlhZC1lN2M1MTkwZGE3YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzIuOTUzMTQ3MDMxWiJ9&digest=sha256%3A94b2a4fa87b05d87e91f864477c0bf0dc8cc58cd76629b9a604223339f0b2f7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=a843e09a-bb0a-4ebe-adfa-0f02f21069eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48430" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.144273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36433" http.request.id=02900cf9-3dba-4173-b66b-91e22bd21524 http.request.method=GET http.request.remoteaddr="127.0.0.1:48430" 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="831.769µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:14:16:33 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.46s) === RUN TestURLPrefix time="2026-05-13T14:16:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:33Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36951" http.request.id=6b153e2c-83b6-4e6a-b1e1-e4096b8a2a87 http.request.method=GET http.request.remoteaddr="127.0.0.1:33502" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.129µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:16:33 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-13T14:16:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:33Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=14510561-b97f-4f6f-ac5a-5bd55e627cff http.request.method=GET http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060651ms http.response.status=404 http.response.written=157 vars.digest="sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "GET /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=da223afc-3ed9-4388-a576-7b6eaa76fb22 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.05µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=eb05a7de-1c30-462c-bab0-3e179c0e2ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=19945830-acf1-4a8d-bf28-a783c497b15e http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054091ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "GET /v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=12baca75-0f9c-4926-9f6c-5693e88269da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044651ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=2a876b07-d9e8-4688-a2f7-64a4ee7f9623 http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ca6c8a8b-3acb-4b04-bb3e-21ea62311954 time="2026-05-13T14:16: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.26.3 http.request.host="127.0.0.1:37789" http.request.id=2a876b07-d9e8-4688-a2f7-64a4ee7f9623 http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050251ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ca6c8a8b-3acb-4b04-bb3e-21ea62311954 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "GET /v2/foo/bar/blobs/uploads/ca6c8a8b-3acb-4b04-bb3e-21ea62311954?_state=MLHiBipjceTcJy7NWP0-HY41bxETSC9d4eB-DVv8-5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNmM4YThiLTNhY2ItNGIwNC1iYjNlLTIxZWE2MjMxMTk1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDI2MDE2NzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=5f65d82b-e168-4c73-b1b7-c9283b9614b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=e28cc44b-5971-4e8e-b68b-82b787ea4010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/56dc2188-280a-4f9c-beb3-24ce5a8531fc?_state=bL0qh72TqIdq3dmlXIanNg68DqHxM9RITen8ne_ZNWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZGMyMTg4LTI4MGEtNGY5Yy1iZWIzLTI0Y2U1YTg1MzFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDgzNzU0NTlaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" provided=sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 vars.name="foo/bar" vars.uuid=56dc2188-280a-4f9c-beb3-24ce5a8531fc time="2026-05-13T14:16:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=e28cc44b-5971-4e8e-b68b-82b787ea4010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/56dc2188-280a-4f9c-beb3-24ce5a8531fc?_state=bL0qh72TqIdq3dmlXIanNg68DqHxM9RITen8ne_ZNWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZGMyMTg4LTI4MGEtNGY5Yy1iZWIzLTI0Y2U1YTg1MzFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDgzNzU0NTlaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=56dc2188-280a-4f9c-beb3-24ce5a8531fc time="2026-05-13T14:16:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=e28cc44b-5971-4e8e-b68b-82b787ea4010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/56dc2188-280a-4f9c-beb3-24ce5a8531fc?_state=bL0qh72TqIdq3dmlXIanNg68DqHxM9RITen8ne_ZNWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZGMyMTg4LTI4MGEtNGY5Yy1iZWIzLTI0Y2U1YTg1MzFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDgzNzU0NTlaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.124171ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=56dc2188-280a-4f9c-beb3-24ce5a8531fc 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/56dc2188-280a-4f9c-beb3-24ce5a8531fc?_state=bL0qh72TqIdq3dmlXIanNg68DqHxM9RITen8ne_ZNWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZGMyMTg4LTI4MGEtNGY5Yy1iZWIzLTI0Y2U1YTg1MzFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNDgzNzU0NTlaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=709182ba-934d-41a2-afdb-353d598b401c http.request.method=POST http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="969.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=e65edf95-0a41-4a8a-933f-257236f73bf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/0d92937b-92fd-490c-babd-f9a19d9de307?_state=7NdGD-UvY3xeORu2VbwKqMlTIiyN1Mfu08hhO7aZ2tB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkOTI5MzdiLTkyZmQtNDkwYy1iYWJkLWY5YTE5ZDlkZTMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTEyNTEyOVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/0d92937b-92fd-490c-babd-f9a19d9de307?_state=7NdGD-UvY3xeORu2VbwKqMlTIiyN1Mfu08hhO7aZ2tB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkOTI5MzdiLTkyZmQtNDkwYy1iYWJkLWY5YTE5ZDlkZTMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTEyNTEyOVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=27088ca5-d4c1-4d00-ab45-bcfadd45fa7e http.request.method=POST http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=7264db72-8295-4a10-ac7d-f442b3bf6e99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/45f47ad0-fa8b-41f6-87b5-556a628e048d?_state=nVknbFZriELtViAbef8ERDK7rcMI9AY3Okdp-H2GrUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZjQ3YWQwLWZhOGItNDFmNi04N2I1LTU1NmE2MjhlMDQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTQxOTczNjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/45f47ad0-fa8b-41f6-87b5-556a628e048d?_state=nVknbFZriELtViAbef8ERDK7rcMI9AY3Okdp-H2GrUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZjQ3YWQwLWZhOGItNDFmNi04N2I1LTU1NmE2MjhlMDQ4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTQxOTczNjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=8245b336-6820-4f8c-8694-73d3366a0ecf http.request.method=POST http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=7263821a-76bb-4b59-bcb7-b3a75209cda3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/e2eb8c73-11de-4b40-9dec-cad727a00624?_state=uX2u3N3MdVgQrLzFsxCiOaD0UrEYuziEioROdYqOIk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZWI4YzczLTExZGUtNGI0MC05ZGVjLWNhZDcyN2EwMDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTkzNjU1NzZaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899163014s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:34 +0000] "PUT /v2/foo/bar/blobs/uploads/e2eb8c73-11de-4b40-9dec-cad727a00624?_state=uX2u3N3MdVgQrLzFsxCiOaD0UrEYuziEioROdYqOIk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZWI4YzczLTExZGUtNGI0MC05ZGVjLWNhZDcyN2EwMDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNC4wNTkzNjU1NzZaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=24486b71-30b0-4b31-8704-06d60daa0383 http.request.method=POST http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37789" http.request.id=8a5d9c14-df4a-495b-b6ad-eaf2af4d4c62 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/8a14d0dc-a112-4fe2-b5fe-2922b3b05778?_state=HrvriuPdPzDztQnHalcgMWfeX2zH-8XlQzLZDtEqgrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRkMGRjLWExMTItNGZlMi1iNWZlLTI5MjJiM2IwNTc3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNi4xMDg5NzM0MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.87518064s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:36 +0000] "PATCH /v2/foo/bar/blobs/uploads/8a14d0dc-a112-4fe2-b5fe-2922b3b05778?_state=HrvriuPdPzDztQnHalcgMWfeX2zH-8XlQzLZDtEqgrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRkMGRjLWExMTItNGZlMi1iNWZlLTI5MjJiM2IwNTc3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozNi4xMDg5NzM0MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=7c34323a-c494-43a1-982e-2d279fb31adf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/uploads/8a14d0dc-a112-4fe2-b5fe-2922b3b05778?_state=Uy9kMItpVCTPzuVrmRXmpTNBBYk7HDt4OBD2jn5J5vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRkMGRjLWExMTItNGZlMi1iNWZlLTI5MjJiM2IwNTc3OCIsIk9mZnNldCI6MjI1NzQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzZaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:37 +0000] "PUT /v2/foo/bar/blobs/uploads/8a14d0dc-a112-4fe2-b5fe-2922b3b05778?_state=Uy9kMItpVCTPzuVrmRXmpTNBBYk7HDt4OBD2jn5J5vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRkMGRjLWExMTItNGZlMi1iNWZlLTI5MjJiM2IwNTc3OCIsIk9mZnNldCI6MjI1NzQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzZaIn0%3D&digest=sha256%3A4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=1bdc9a58-ff4e-4435-8663-0c060de2fc32 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.122372ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=99c367f6-a04a-445e-ab45-71d643330a8b http.request.method=GET http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=124.889041ms http.response.status=200 http.response.written=22574592 127.0.0.1 - - [13/May/2026:14:16:37 +0000] "GET /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 200 22574592 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=error msg="error parsing digest="sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=7291121a-01be-4ccc-ba50-d85dc795b367 http.request.method=GET http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" vars.name="foo/bar" time="2026-05-13T14:16:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=7291121a-01be-4ccc-ba50-d85dc795b367 http.request.method=GET http.request.remoteaddr="127.0.0.1:36884" http.request.uri="/v2/foo/bar/blobs/sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.062091ms http.response.status=400 http.response.written=110 vars.digest="sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/sha257:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=5249f005-b3e9-4e44-9119-cfde20eb4900 http.request.method=GET http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229053ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:16: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.26.3 time="2026-05-13T14:16:38Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=51128945-cbc2-422e-ae45-6b21f141a765 http.request.method=GET http.request.remoteaddr="127.0.0.1:32844" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.05µs" http.response.status=404 http.response.written=157 vars.digest="sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=d507fb1d-495d-418c-a8f3-960fadd8cce8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.098692ms http.response.status=404 http.response.written=157 vars.digest="sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=b7a83464-9e87-41dc-8d9e-67e6b6ac3c90 http.request.method=POST http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=c759fdd4-a7ea-44cd-b429-c7bc67a13125 http.request.method=GET http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018291ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=10842618-cf23-47a1-904a-50747ed8f85e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="977.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "DELETE /v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=f40a1201-4980-4bc4-af38-e9288697e51c http.request.method=GET http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=145c6274-753b-4136-b514-415142fc040e time="2026-05-13T14:16:38Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=f40a1201-4980-4bc4-af38-e9288697e51c http.request.method=GET http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105372ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=145c6274-753b-4136-b514-415142fc040e 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/uploads/145c6274-753b-4136-b514-415142fc040e?_state=CpNxw0dUtUOUFnOcPte8buh8JkdG997Fd07n2REWGEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NWM2Mjc0LTc1M2ItNDEzNi1iNTE0LTQxNTE0MmZjMDQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zMzk2ODQzMDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=775c6a54-c493-4cc7-b1a0-a4d6444c91b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=968b0ee3-3f6b-44b1-83ce-54a0360b1dab http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/647deec0-bf8c-4f98-ae7c-659ce3df54c6?_state=5yWCh-LlRcc03arASbZ0BGCU_HG3oGEmv6ebzZHHLnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2RlZWMwLWJmOGMtNGY5OC1hZTdjLTY1OWNlM2RmNTRjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDU1MjcxMjVaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" provided=sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d vars.name="foo/bar" vars.uuid=647deec0-bf8c-4f98-ae7c-659ce3df54c6 time="2026-05-13T14:16:38Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=968b0ee3-3f6b-44b1-83ce-54a0360b1dab http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/647deec0-bf8c-4f98-ae7c-659ce3df54c6?_state=5yWCh-LlRcc03arASbZ0BGCU_HG3oGEmv6ebzZHHLnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2RlZWMwLWJmOGMtNGY5OC1hZTdjLTY1OWNlM2RmNTRjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDU1MjcxMjVaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=647deec0-bf8c-4f98-ae7c-659ce3df54c6 time="2026-05-13T14:16:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=968b0ee3-3f6b-44b1-83ce-54a0360b1dab http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/647deec0-bf8c-4f98-ae7c-659ce3df54c6?_state=5yWCh-LlRcc03arASbZ0BGCU_HG3oGEmv6ebzZHHLnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2RlZWMwLWJmOGMtNGY5OC1hZTdjLTY1OWNlM2RmNTRjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDU1MjcxMjVaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.025571ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=647deec0-bf8c-4f98-ae7c-659ce3df54c6 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "PUT /v2/foo/bar/blobs/uploads/647deec0-bf8c-4f98-ae7c-659ce3df54c6?_state=5yWCh-LlRcc03arASbZ0BGCU_HG3oGEmv6ebzZHHLnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2RlZWMwLWJmOGMtNGY5OC1hZTdjLTY1OWNlM2RmNTRjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDU1MjcxMjVaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=9066e98e-6429-40f1-a288-1b11162f7bf3 http.request.method=POST http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=0b8621e4-4d6f-4262-bcdd-4f4f8ff2584f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/a98fa185-4855-4b77-a5f4-58b53ccece2f?_state=OtyC_X3r8W2GdHN4Yzdy4rQ6rPjsc29ZgUtQyyVNp8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OGZhMTg1LTQ4NTUtNGI3Ny1hNWY0LTU4YjUzY2NlY2UyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDgyNzc4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "PUT /v2/foo/bar/blobs/uploads/a98fa185-4855-4b77-a5f4-58b53ccece2f?_state=OtyC_X3r8W2GdHN4Yzdy4rQ6rPjsc29ZgUtQyyVNp8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OGZhMTg1LTQ4NTUtNGI3Ny1hNWY0LTU4YjUzY2NlY2UyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNDgyNzc4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=c12a90d8-7f84-4010-aee9-fe6e1132eb11 http.request.method=POST http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=b6e01d52-0cb0-497a-a05a-681a7b7e43b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/dce524c9-13d2-425a-8a54-9d909364076d?_state=hosKMo-tvdzV9Ip_OZy3kdJ8CLwLK58b23UP9-eIaah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZTUyNGM5LTEzZDItNDI1YS04YTU0LTlkOTA5MzY0MDc2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNTExNzI3NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "PUT /v2/foo/bar/blobs/uploads/dce524c9-13d2-425a-8a54-9d909364076d?_state=hosKMo-tvdzV9Ip_OZy3kdJ8CLwLK58b23UP9-eIaah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZTUyNGM5LTEzZDItNDI1YS04YTU0LTlkOTA5MzY0MDc2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNTExNzI3NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=e6d55a64-54bf-4c9f-a758-81267b1642fe http.request.method=POST http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=946474db-fc32-47d7-8076-969d80d85b1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/4b66a34a-a048-4ef8-bf86-899b99e237e3?_state=pXUT53rVWcqrWAA3fFQLHtJxvSxlTZe2O5G4mMTBSbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNjZhMzRhLWEwNDgtNGVmOC1iZjg2LTg5OWI5OWUyMzdlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNTQzMDk2OThaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096063517s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "PUT /v2/foo/bar/blobs/uploads/4b66a34a-a048-4ef8-bf86-899b99e237e3?_state=pXUT53rVWcqrWAA3fFQLHtJxvSxlTZe2O5G4mMTBSbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNjZhMzRhLWEwNDgtNGVmOC1iZjg2LTg5OWI5OWUyMzdlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOC4zNTQzMDk2OThaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=b91a83a5-9d33-4e3d-95d9-a51bc69c32ed http.request.method=POST http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36187" http.request.id=b9e2c8af-3ef9-47f4-8162-378d31d4fc24 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/91788b2b-08cc-4b91-9dfe-0d7ebba435a3?_state=QXVqfsSBWOq2BU0KeV1vSyLIV98bt4lnYum8lxv0Weh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzg4YjJiLTA4Y2MtNGI5MS05ZGZlLTBkN2ViYmE0MzVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOS41NjA2MzYxMDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073952602s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/91788b2b-08cc-4b91-9dfe-0d7ebba435a3?_state=QXVqfsSBWOq2BU0KeV1vSyLIV98bt4lnYum8lxv0Weh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzg4YjJiLTA4Y2MtNGI5MS05ZGZlLTBkN2ViYmE0MzVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjozOS41NjA2MzYxMDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=66a4e59c-6483-44cc-b33e-f4c30525a6ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/uploads/91788b2b-08cc-4b91-9dfe-0d7ebba435a3?_state=pvEaU7GDLqT7yWuwj4--_-uOMlrDBqhCojvfERz0suR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzg4YjJiLTA4Y2MtNGI5MS05ZGZlLTBkN2ViYmE0MzVhMyIsIk9mZnNldCI6MTY0MTQyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzlaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "PUT /v2/foo/bar/blobs/uploads/91788b2b-08cc-4b91-9dfe-0d7ebba435a3?_state=pvEaU7GDLqT7yWuwj4--_-uOMlrDBqhCojvfERz0suR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzg4YjJiLTA4Y2MtNGI5MS05ZGZlLTBkN2ViYmE0MzVhMyIsIk9mZnNldCI6MTY0MTQyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6MzlaIn0%3D&digest=sha256%3A294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=98036cd6-bef8-4c49-9c7d-535858fc4410 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.010731ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=4984f6a0-538b-41a0-b610-e153b9af415a http.request.method=GET http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=84.721017ms http.response.status=200 http.response.written=16414208 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "GET /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 200 16414208 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=error msg="error parsing digest="sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=9a3879c2-de30-4025-a1e3-e2413c414e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" vars.name="foo/bar" time="2026-05-13T14:16:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=9a3879c2-de30-4025-a1e3-e2413c414e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:32866" http.request.uri="/v2/foo/bar/blobs/sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00337ms http.response.status=400 http.response.written=110 vars.digest="sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "GET /v2/foo/bar/blobs/sha257:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=8e576eba-3681-48bf-94b2-4815962b1114 http.request.method=GET http.request.remoteaddr="127.0.0.1:56314" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180293ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "GET /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=1440da51-92cd-4a1c-88f9-bad6f4138c15 http.request.method=GET http.request.remoteaddr="127.0.0.1:56310" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.513143ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "GET /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36187" http.request.id=76088515-0dba-49ec-bd10-ab94879f22cd http.request.method=GET http.request.remoteaddr="127.0.0.1:56314" http.request.uri="/v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.059944ms http.response.status=200 http.response.written=753664 127.0.0.1 - - [13/May/2026:14:16:40 +0000] "GET /v2/foo/bar/blobs/sha256:294d5955711107dfabad29681a07e2377263940e6f7b803903c6a0ef25c3f51d HTTP/1.1" 200 753664 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=9fe35602-2de2-4ed2-8712-db35ff9bd5a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.614065138s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-05-13T14:16:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37789" http.request.id=87053d9b-23be-4c90-a382-6fae5e769ccc http.request.method=GET http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.62083757s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:14:16:38 +0000] "GET /v2/foo/bar/blobs/sha256:4746e9c2bfe93bcbed6d569fb8cbb5ebe84779a1eb6d9df3b91b446461e419d5 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.95s) === RUN TestBlobDelete time="2026-05-13T14:16: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.26.3 time="2026-05-13T14:16:40Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=e760a809-bd95-4c33-9025-de72e55a9dfb http.request.method=GET http.request.remoteaddr="127.0.0.1:33352" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.108771ms http.response.status=404 http.response.written=157 vars.digest="sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "GET /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=3ea499c3-1e9d-4e87-83c4-119df388483c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.93µs" http.response.status=404 http.response.written=157 vars.digest="sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=dbfd8313-cf5d-4e80-89b2-4d5114ecad38 http.request.method=POST http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=83ba6cd2-6688-4353-bcaa-dd7741ee816c http.request.method=GET http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="974.651µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "GET /v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=cf5e7b73-a13c-4c98-898c-8f3f9768fb3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="991.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=3efb37c4-6e48-4d0c-9cf6-4b765f5fae96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3953c9dc-d360-4e44-9ed7-7d95b01bd7ec time="2026-05-13T14:16:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=3efb37c4-6e48-4d0c-9cf6-4b765f5fae96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33356" http.request.uri="/v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.329µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3953c9dc-d360-4e44-9ed7-7d95b01bd7ec 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "GET /v2/foo/bar/blobs/uploads/3953c9dc-d360-4e44-9ed7-7d95b01bd7ec?_state=MLyjvZIIN2LzeravHpqkNwKx2qHVw0LtGkIRcedNhx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NTNjOWRjLWQzNjAtNGU0NC05ZWQ3LTdkOTViMDFiZDdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTA4ODIzNDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=3143758f-d650-457d-9865-1dfcdddb8241 http.request.method=POST http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=c36370cb-bb2e-4efa-8de9-eeae31be30d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/a5232b32-fafb-4f65-8a21-daee1a2ca872?_state=XxWGNUd5KrFobtC2e76MH1jykqOCnGhHhYqHo2RRV7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjMyYjMyLWZhZmItNGY2NS04YTIxLWRhZWUxYTJjYTg3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTYzODAyODdaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" provided=sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd vars.name="foo/bar" vars.uuid=a5232b32-fafb-4f65-8a21-daee1a2ca872 time="2026-05-13T14:16:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=c36370cb-bb2e-4efa-8de9-eeae31be30d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/a5232b32-fafb-4f65-8a21-daee1a2ca872?_state=XxWGNUd5KrFobtC2e76MH1jykqOCnGhHhYqHo2RRV7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjMyYjMyLWZhZmItNGY2NS04YTIxLWRhZWUxYTJjYTg3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTYzODAyODdaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a5232b32-fafb-4f65-8a21-daee1a2ca872 time="2026-05-13T14:16:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=c36370cb-bb2e-4efa-8de9-eeae31be30d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/a5232b32-fafb-4f65-8a21-daee1a2ca872?_state=XxWGNUd5KrFobtC2e76MH1jykqOCnGhHhYqHo2RRV7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjMyYjMyLWZhZmItNGY2NS04YTIxLWRhZWUxYTJjYTg3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTYzODAyODdaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.229133ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a5232b32-fafb-4f65-8a21-daee1a2ca872 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "PUT /v2/foo/bar/blobs/uploads/a5232b32-fafb-4f65-8a21-daee1a2ca872?_state=XxWGNUd5KrFobtC2e76MH1jykqOCnGhHhYqHo2RRV7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjMyYjMyLWZhZmItNGY2NS04YTIxLWRhZWUxYTJjYTg3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNTYzODAyODdaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=b3d3c2c2-85bd-4319-adf9-79786bcf717a http.request.method=POST http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=083a7464-9870-491e-94c8-ac0715b7a095 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/e28552e2-4075-415c-a832-2a416497333b?_state=OI9WzLUzkJEzmWfXCCZqpeIOFUqqw4-1pVfyWDd3uJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyODU1MmUyLTQwNzUtNDE1Yy1hODMyLTJhNDE2NDk3MzMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjA2MTU5NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e28552e2-4075-415c-a832-2a416497333b?_state=OI9WzLUzkJEzmWfXCCZqpeIOFUqqw4-1pVfyWDd3uJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyODU1MmUyLTQwNzUtNDE1Yy1hODMyLTJhNDE2NDk3MzMzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjA2MTU5NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=bf1c1fe1-46c0-4062-b2ca-d84d6fb94047 http.request.method=POST http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=9875bf22-00a1-43c5-b4c1-c86f422eac6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/52237107-00bc-4fff-ae00-4821586264b5?_state=Ln91h7Vfcq3kiK8-3TL3PPu-j_92NkgdT1RAo8VRJIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjM3MTA3LTAwYmMtNGZmZi1hZTAwLTQ4MjE1ODYyNjRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjM4MDQ2MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "PUT /v2/foo/bar/blobs/uploads/52237107-00bc-4fff-ae00-4821586264b5?_state=Ln91h7Vfcq3kiK8-3TL3PPu-j_92NkgdT1RAo8VRJIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjM3MTA3LTAwYmMtNGZmZi1hZTAwLTQ4MjE1ODYyNjRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjM4MDQ2MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=6a8a855d-5fc0-483f-8d8f-5161f96f41b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=9baf396a-7aa4-490b-aa62-b3ceea10a4b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/36fc671c-8da1-43a8-ab79-24faf4452ce9?_state=w0xfhdMcn800Qj5m2M6cw-rkOqMkMQREInVE583ITPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZmM2NzFjLThkYTEtNDNhOC1hYjc5LTI0ZmFmNDQ1MmNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjY5MzgxNThaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.099337432s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:41 +0000] "PUT /v2/foo/bar/blobs/uploads/36fc671c-8da1-43a8-ab79-24faf4452ce9?_state=w0xfhdMcn800Qj5m2M6cw-rkOqMkMQREInVE583ITPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZmM2NzFjLThkYTEtNDNhOC1hYjc5LTI0ZmFmNDQ1MmNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0MS4wNjY5MzgxNThaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=9a4ec87c-23cd-4950-902a-7494d5713a3e http.request.method=POST http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44247" http.request.id=ffbccea6-9d14-4256-a4f0-4713c80a6439 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/ea87bb10-b271-4156-af10-d776f13414ed?_state=9KF6eJCMe37qeavl_OI-UDYoddZqYrPQoJUdJs1P7F97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhODdiYjEwLWIyNzEtNDE1Ni1hZjEwLWQ3NzZmMTM0MTRlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0NC4zNTEwMjIyMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896738288s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/ea87bb10-b271-4156-af10-d776f13414ed?_state=9KF6eJCMe37qeavl_OI-UDYoddZqYrPQoJUdJs1P7F97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhODdiYjEwLWIyNzEtNDE1Ni1hZjEwLWQ3NzZmMTM0MTRlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0NC4zNTEwMjIyMjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=1a5a1831-162a-4d68-bb0d-7633a6a83f28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/uploads/ea87bb10-b271-4156-af10-d776f13414ed?_state=xl7-fZpnQfth8sIUBxFqr1M18luSkO2IOHLxPROejHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhODdiYjEwLWIyNzEtNDE1Ni1hZjEwLWQ3NzZmMTM0MTRlZCIsIk9mZnNldCI6Mjc3NTc1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6NDRaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "PUT /v2/foo/bar/blobs/uploads/ea87bb10-b271-4156-af10-d776f13414ed?_state=xl7-fZpnQfth8sIUBxFqr1M18luSkO2IOHLxPROejHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhODdiYjEwLWIyNzEtNDE1Ni1hZjEwLWQ3NzZmMTM0MTRlZCIsIk9mZnNldCI6Mjc3NTc1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6NDRaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=d4ad4b84-b6cb-47e5-9269-b4dadfe9d3bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.203492ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=0e3658c3-9bad-4a60-9a45-b233ba751688 http.request.method=GET http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=154.750478ms http.response.status=200 http.response.written=27757568 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "GET /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 200 27757568 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=error msg="error parsing digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=c2b246da-3b03-40b5-b509-c12784becaca http.request.method=GET http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" time="2026-05-13T14:16:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=c2b246da-3b03-40b5-b509-c12784becaca http.request.method=GET http.request.remoteaddr="127.0.0.1:33368" http.request.uri="/v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00017ms http.response.status=400 http.response.written=110 vars.digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "GET /v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=a19f711f-d590-44b5-8174-b8b34769e79c http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246933ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "GET /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=30bc56e1-4559-477a-8ec7-dafb62b49a47 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=2c00e6a9-981c-4898-a6aa-9a7d8fdb1830 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.230653ms http.response.status=404 http.response.written=157 vars.digest="sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=b971c82d-f90c-4b11-b2c2-88563b3d5381 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.57µs" http.response.status=404 http.response.written=74 vars.digest="sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=error msg="error parsing digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=322b2786-ffc2-448d-9044-834a6ac667f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33394" http.request.uri="/v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" time="2026-05-13T14:16:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=322b2786-ffc2-448d-9044-834a6ac667f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33394" http.request.uri="/v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077892ms http.response.status=400 http.response.written=110 vars.digest="sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "DELETE /v2/foo/bar/blobs/sha257:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:16:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=28fa4ccc-df8d-4156-a259-857ea6251df5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33400" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=fedb3e11-4fd3-4c58-ac3e-32423a9d4acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33400" http.request.uri="/v2/foo/bar/blobs/uploads/86765f3c-2787-415e-aff5-cf50386bb3fb?_state=3rt6uKDwTMRE16LySbgRb8d6vp7DpRNIXD_yRXiL9897Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzY1ZjNjLTI3ODctNDE1ZS1hZmY1LWNmNTAzODZiYjNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0Ny40NjY4NDYyMzJaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.0074707s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "PUT /v2/foo/bar/blobs/uploads/86765f3c-2787-415e-aff5-cf50386bb3fb?_state=3rt6uKDwTMRE16LySbgRb8d6vp7DpRNIXD_yRXiL9897Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzY1ZjNjLTI3ODctNDE1ZS1hZmY1LWNmNTAzODZiYjNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo0Ny40NjY4NDYyMzJaIn0%3D&digest=sha256%3A39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=3ad37c6d-24a7-4daa-8dc8-863d742af3ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33400" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.228693ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=ec5cf108-ecd5-4b09-adaa-c37fd1d4951d http.request.method=GET http.request.remoteaddr="127.0.0.1:33386" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.204423264s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "GET /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-05-13T14:16:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44247" http.request.id=6a0af445-a081-4101-bad0-6166880a50d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33382" http.request.uri="/v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.210464568s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:14:16:47 +0000] "GET /v2/foo/bar/blobs/sha256:39c004b9033af81d21b276217755395d01dd373eaeb9fd71d72a112badd99cdd HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.89s) === RUN TestRelativeURL time="2026-05-13T14:16:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:50Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39919" http.request.id=8e9a386a-4403-45a4-be2c-855a91b87ed5 http.request.method=POST http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39919" http.request.id=602ad35b-d363-46a7-9ee2-6f173d811c85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/bdee27aa-1b81-45a3-9d6f-82af90c76caf?_state=XXuE4-DDVlOMYClc9RD1UEu5viyGB150MWJxAx_D3vt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZWUyN2FhLTFiODEtNDVhMy05ZDZmLTgyYWY5MGM3NmNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1MC42NjU2NjQ3NTdaIn0%3D&digest=sha256%3Adbd7e976adb0d4711eb7ff356b3896c7a69f1f189ec573bedbfabc9984c0d385" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071191494s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:50 +0000] "PUT /v2/foo/bar/blobs/uploads/bdee27aa-1b81-45a3-9d6f-82af90c76caf?_state=XXuE4-DDVlOMYClc9RD1UEu5viyGB150MWJxAx_D3vt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZWUyN2FhLTFiODEtNDVhMy05ZDZmLTgyYWY5MGM3NmNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1MC42NjU2NjQ3NTdaIn0%3D&digest=sha256%3Adbd7e976adb0d4711eb7ff356b3896c7a69f1f189ec573bedbfabc9984c0d385 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39919" http.request.id=1021763b-4ae6-4f5c-ac72-eaca507109a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39919" http.request.id=296cb368-b594-442b-8c0e-5f74c9d9bdb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39919" http.request.id=95fe6559-e5f3-4f91-909f-8c14f35c2131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/b8d8a85a-07f6-40d3-9c15-0e641d1ecd17?_state=74vDFRHzk4bnVUn70YiqJYqoZha3nVLxyIWVeZjOHbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDhhODVhLTA3ZjYtNDBkMy05YzE1LTBlNjQxZDFlY2QxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1Mi4xMjUwMzE3OTdaIn0%3D&digest=sha256%3A140625462cfc67875a179e6c1370a971090339ebe783d749b21851e80251c3bf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732117966s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:52 +0000] "PUT /v2/foo/bar/blobs/uploads/b8d8a85a-07f6-40d3-9c15-0e641d1ecd17?_state=74vDFRHzk4bnVUn70YiqJYqoZha3nVLxyIWVeZjOHbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDhhODVhLTA3ZjYtNDBkMy05YzE1LTBlNjQxZDFlY2QxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1Mi4xMjUwMzE3OTdaIn0%3D&digest=sha256%3A140625462cfc67875a179e6c1370a971090339ebe783d749b21851e80251c3bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.20s) === RUN TestBlobDeleteDisabled time="2026-05-13T14:16: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.26.3 time="2026-05-13T14:16:53Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:43585" http.request.id=c50ed4d2-d15b-4c21-bf09-eb77a00f8a54 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39132" http.request.uri="/v2/foo/bar/blobs/sha256:4b5ed0a35301ca90652ce938b53901161bae1f7742d2d7cc17d3481437b9a87b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="989.771µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4b5ed0a35301ca90652ce938b53901161bae1f7742d2d7cc17d3481437b9a87b" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:4b5ed0a35301ca90652ce938b53901161bae1f7742d2d7cc17d3481437b9a87b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.25s) === RUN TestDeleteDisabled time="2026-05-13T14:16:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:54Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45703" http.request.id=fe758383-0d2a-4bd6-81e6-a2f3a4dfa9a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45703" http.request.id=d49ce751-3a2f-496f-9e6d-1b96523ac3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33338" http.request.uri="/v2/foo/bar/blobs/uploads/60d004e0-3912-4b39-aea9-a3b6c4c272f5?_state=yV5_kfQgRpptf3WVSPT_CAeZAqDDM1tWcZf4lQZP3397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZDAwNGUwLTM5MTItNGIzOS1hZWE5LWEzYjZjNGMyNzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1NC4yOTU2MzUwMDNaIn0%3D&digest=sha256%3A7a300b35654d09dd5ffdaee992ec0a9e98679a00a12094e1e11407995534e4b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245759021s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:54 +0000] "PUT /v2/foo/bar/blobs/uploads/60d004e0-3912-4b39-aea9-a3b6c4c272f5?_state=yV5_kfQgRpptf3WVSPT_CAeZAqDDM1tWcZf4lQZP3397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZDAwNGUwLTM5MTItNGIzOS1hZWE5LWEzYjZjNGMyNzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1NC4yOTU2MzUwMDNaIn0%3D&digest=sha256%3A7a300b35654d09dd5ffdaee992ec0a9e98679a00a12094e1e11407995534e4b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:45703" http.request.id=daf84416-4d0b-4b0c-82da-a5968daaa869 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33338" http.request.uri="/v2/foo/bar/blobs/sha256:7a300b35654d09dd5ffdaee992ec0a9e98679a00a12094e1e11407995534e4b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.21µs" http.response.status=405 http.response.written=78 vars.digest="sha256:7a300b35654d09dd5ffdaee992ec0a9e98679a00a12094e1e11407995534e4b7" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:16:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:7a300b35654d09dd5ffdaee992ec0a9e98679a00a12094e1e11407995534e4b7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.43s) === RUN TestDeleteReadOnly time="2026-05-13T14:16:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:55Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33123" http.request.id=6841d40a-8bf1-4112-b2a8-b773dfd0df2f http.request.method=POST http.request.remoteaddr="127.0.0.1:35040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:16:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33123" http.request.id=ec9be983-a29d-4442-bcbc-59be01c2f884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35040" http.request.uri="/v2/foo/bar/blobs/uploads/089f1f9b-1200-4ac4-853a-4925a215dc03?_state=XLkzViJKsJbKFQMDmoUCDifES6FAk3TvYK6MDcPr32x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4OWYxZjliLTEyMDAtNGFjNC04NTNhLTQ5MjVhMjE1ZGMwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1NS44MTgyMTExMTNaIn0%3D&digest=sha256%3Aef7fbdd5ad05700afd9108031716f67e522a38046e7473526620ed9e2b5d57a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.818103457s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:55 +0000] "PUT /v2/foo/bar/blobs/uploads/089f1f9b-1200-4ac4-853a-4925a215dc03?_state=XLkzViJKsJbKFQMDmoUCDifES6FAk3TvYK6MDcPr32x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4OWYxZjliLTEyMDAtNGFjNC04NTNhLTQ5MjVhMjE1ZGMwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNjo1NS44MTgyMTExMTNaIn0%3D&digest=sha256%3Aef7fbdd5ad05700afd9108031716f67e522a38046e7473526620ed9e2b5d57a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:ef7fbdd5ad05700afd9108031716f67e522a38046e7473526620ed9e2b5d57a9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.10s) === RUN TestStartPushReadOnly time="2026-05-13T14:16:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:58Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-13T14:16:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:16:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=a01b288a-f518-4cae-b43b-737e815c7419 http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030211ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=c9d61de6-ac05-4d8c-aef6-ac4d2edab31b http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" 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="872.01µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=27d4800c-cb8c-408a-9889-717de0decc92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" 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="828.649µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=f1bfed35-7b35-4a1e-a0ba-dbd47c5e2200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.695709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=f1bfed35-7b35-4a1e-a0ba-dbd47c5e2200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.75503ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=f1bfed35-7b35-4a1e-a0ba-dbd47c5e2200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.79111ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:16:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=f1bfed35-7b35-4a1e-a0ba-dbd47c5e2200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.81707ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:16:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=fb65fb62-3cb6-4a3c-b47e-ff273ae2373a http.request.method=POST http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=4d059f63-bc99-422e-b8c2-e383806b77dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/blobs/uploads/4dbca343-05b4-45b9-98eb-d2b4cc673760?_state=bk8SnSQOGLQWqrCuPX1quWySyqSYmmozOTag9nraIc97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGJjYTM0My0wNWI0LTQ1YjktOThlYi1kMmI0Y2M2NzM3NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6NTguODM3Nzk0MTAxWiJ9&digest=sha256%3Ab3d487b6185b058d9ae8a6b62affb16a283abf061683eef6f6b7ec4daa8f80bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288361471s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:16:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/4dbca343-05b4-45b9-98eb-d2b4cc673760?_state=bk8SnSQOGLQWqrCuPX1quWySyqSYmmozOTag9nraIc97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGJjYTM0My0wNWI0LTQ1YjktOThlYi1kMmI0Y2M2NzM3NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTY6NTguODM3Nzk0MTAxWiJ9&digest=sha256%3Ab3d487b6185b058d9ae8a6b62affb16a283abf061683eef6f6b7ec4daa8f80bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=33e45dae-74de-47ef-bfd0-e3d7c6c42905 http.request.method=POST http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=ca4489c8-e36a-49bc-b0d5-0011f78c1a23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/blobs/uploads/b4bdfc41-5065-41cf-abbe-f5f982dd935a?_state=0gKgt2IskzzS3XsGTVJzyKLrpeCiv09A8OMybCuMQa97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNGJkZmM0MS01MDY1LTQxY2YtYWJiZS1mNWY5ODJkZDkzNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDAuMzk0NDgwNTMyWiJ9&digest=sha256%3Af89590bd3447bcd91751647a68bc437e56332cf63886388c093fe2505e6be8b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707056522s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/b4bdfc41-5065-41cf-abbe-f5f982dd935a?_state=0gKgt2IskzzS3XsGTVJzyKLrpeCiv09A8OMybCuMQa97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNGJkZmM0MS01MDY1LTQxY2YtYWJiZS1mNWY5ODJkZDkzNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDAuMzk0NDgwNTMyWiJ9&digest=sha256%3Af89590bd3447bcd91751647a68bc437e56332cf63886388c093fe2505e6be8b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=8360d79f-5c47-4dbf-ad1b-428d9c139280 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.380457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=32410cc4-b11e-424a-8257-51ea1ec4b685 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.000992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=36a4d2c2-bf0c-4fce-83ea-7c824309f58a http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.999021ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=ab5804bb-c8e2-4541-91e5-6d8081ab8d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.97098ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34893" http.request.id=9a57c545-f418-404f-9b04-560c761cbec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.060152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34893" http.request.id=f9c27989-8400-4332-9745-07aaed179f33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.020232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:34893" http.request.id=e6bf4bbc-241a-4085-b11e-c0e1633e0fc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.996112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=3a451a88-bbf6-4679-ae96-5982a2d87771 http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.94534ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=4d7291ad-415d-4b07-bb39-a401ef5814c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="889.369µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=24fcc928-4516-4fd2-9fb2-765482a4fbaf http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.duration="770.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=99fac250-3c70-44e4-8c5e-92bed271374e http.request.method=GET http.request.remoteaddr="127.0.0.1:57640" 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="875.889µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=error msg="payload digest does match: "sha256:38d7459b9fe105070385c554604df671e99e90785a9adb4217884e1392b826b2" != "sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8"" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=87b7607c-37e4-4ab4-bc06-2dcd8943006c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=87b7607c-37e4-4ab4-bc06-2dcd8943006c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57640" http.request.uri="/v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132732ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8" 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee23fce70e57fe27e01e3080189a5d0c2e85810355c86dda11dd5448e7bb0fe8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=11db845f-5dca-40e1-8919-e973f264b8e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.011491ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=0e17563a-2a4c-4560-bc3f-b63fe78045f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" 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="844.289µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=08af5f7d-c9db-4272-ad37-a00a17dac4d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.101892ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=08af5f7d-c9db-4272-ad37-a00a17dac4d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236013ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=08af5f7d-c9db-4272-ad37-a00a17dac4d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268293ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=28656d60-adbe-475b-bc7d-73fc5dc1ef80 http.request.method=POST http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=b97dd19a-8e54-420b-907d-9408549da904 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/d4e63bb4-8767-4f77-84ac-e0e97ee55661?_state=pNgQSoRW7Tm44H0R9ED2McZ6uZB1lArW3w8gZiMccih7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNGU2M2JiNC04NzY3LTRmNzctODRhYy1lMGU5N2VlNTU2NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDMuMTQ2MjE4MDQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/d4e63bb4-8767-4f77-84ac-e0e97ee55661?_state=pNgQSoRW7Tm44H0R9ED2McZ6uZB1lArW3w8gZiMccih7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNGU2M2JiNC04NzY3LTRmNzctODRhYy1lMGU5N2VlNTU2NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDMuMTQ2MjE4MDQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=de74add9-5672-44f2-8395-2233fc911551 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123772ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=de74add9-5672-44f2-8395-2233fc911551 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.172293ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:17:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=63ba0514-2ea4-4123-aa00-adfdcec255b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=10fa7f6d-6726-4d71-ad47-29643e335726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/88f5beca-e0ab-4e4b-ac7a-08dbf417a8e0?_state=VZIsh_tjcb9Uri5Wgs8bJbRoJGwkgggZ-KQJzNJOZqN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OGY1YmVjYS1lMGFiLTRlNGItYWM3YS0wOGRiZjQxN2E4ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDMuMzMwMjU2MzkzWiJ9&digest=sha256%3A233c0a0341122c44c741cf5fd573c38946b0081477cdcd76f0a29267b3eb2b15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258818119s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/88f5beca-e0ab-4e4b-ac7a-08dbf417a8e0?_state=VZIsh_tjcb9Uri5Wgs8bJbRoJGwkgggZ-KQJzNJOZqN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OGY1YmVjYS1lMGFiLTRlNGItYWM3YS0wOGRiZjQxN2E4ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDMuMzMwMjU2MzkzWiJ9&digest=sha256%3A233c0a0341122c44c741cf5fd573c38946b0081477cdcd76f0a29267b3eb2b15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=3d74b3ae-bbe2-4e00-9fc3-8936edb2b345 http.request.method=POST http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=9f52b2ec-8b0b-46e2-8ce0-174c4c29a3ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/blobs/uploads/fc640942-ab15-4129-8abf-542ef7443e57?_state=nKIJd0QJSvESTLxdK5LoP2EMyVqSSbCj1UDe0ebmkIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzY0MDk0Mi1hYjE1LTQxMjktOGFiZi01NDJlZjc0NDNlNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDQuODY5MjI0NTk2WiJ9&digest=sha256%3A8250281e5c6ec40352302293291ec74bc486de7941682bfa5078058b52dab529" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467311705s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/fc640942-ab15-4129-8abf-542ef7443e57?_state=nKIJd0QJSvESTLxdK5LoP2EMyVqSSbCj1UDe0ebmkIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzY0MDk0Mi1hYjE1LTQxMjktOGFiZi01NDJlZjc0NDNlNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDQuODY5MjI0NTk2WiJ9&digest=sha256%3A8250281e5c6ec40352302293291ec74bc486de7941682bfa5078058b52dab529 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=b9c24378-0cfe-4d63-948e-190d4d1af39c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34893" http.request.id=f8e02154-9b65-4919-944d-8ab30cc0cc8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=79298a33-e39a-4514-8667-598263c4214b http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.017091ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=1f914e70-d56d-42d3-aba4-38d63aed316f http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.030051ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=1a20f15a-ccfc-447b-82f5-b4e8cf4d595a http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="848.649µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=661a999b-2d82-4a11-8c2b-aa9d912b6c16 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102" http.request.useragent="Go-http-client/1.1" http.response.duration="755.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=22d328fb-04b4-445d-8e05-2023dc0e29cb http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" 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="845.969µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="rewriting manifest sha256:b42485d556a5d9949ed7e0c82c66865a0489105084ed91bf45bf5945e3dd4102 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=8ea8f69b-a849-458f-9c5b-394218e939b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=8ea8f69b-a849-458f-9c5b-394218e939b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.422425ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34893" http.request.id=8e7848f3-6f6f-43c1-94cb-f2e0c4a34327 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.061651ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34893" http.request.id=4ef7221d-a7e0-4627-8b16-4f030a135981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34893" http.request.id=9e8a857c-775f-45bf-80a4-2af69a3d483b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=f3a7f518-352f-4130-b257-7132e097a158 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.003931ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=70d6f5f6-e99d-494f-a59b-c7a665f297ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.111732ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=7bb989d9-9667-4eeb-8475-593b28f64376 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="848.369µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=96d4da81-3fed-4a49-bf34-2695d6d77909 http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa" http.request.useragent="Go-http-client/1.1" http.response.duration="846.729µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="rewriting manifest list sha256:fcc61cd36f7bc998e0d3bb0f4784463cfa958aebde2f87ba474b59541c8457fa in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=112f9254-56a4-423c-b71a-1269a4bf5b3c http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34893" http.request.id=112f9254-56a4-423c-b71a-1269a4bf5b3c http.request.method=GET http.request.remoteaddr="127.0.0.1:56694" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.326584ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:07Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=95e75b1b-2032-4188-88e9-6a5932dd9b28 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037371ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=20863452-fdaf-407f-b370-0738c2ee1b2c http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" 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="934.25µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=95de8b58-b044-4986-bb26-c9d141f02c4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" 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="891.529µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=556c1447-97ce-406c-ab28-1ebc734d8e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.673668ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=556c1447-97ce-406c-ab28-1ebc734d8e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.811309ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=556c1447-97ce-406c-ab28-1ebc734d8e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.88771ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=556c1447-97ce-406c-ab28-1ebc734d8e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.940031ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:17:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=a194836c-9277-4f4e-9826-01852837437c http.request.method=POST http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=1e70e48f-ecf7-41cf-b65e-4101a71d203d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/blobs/uploads/3672d4c3-9cc1-40f3-8c04-37bbc9453848?_state=pZrCayZzGX8Kj3qojUe5E_d_TZTITSQHTjj3MGD-nYp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjcyZDRjMy05Y2MxLTQwZjMtOGMwNC0zN2JiYzk0NTM4NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDcuNjkwNDg5ODA2WiJ9&digest=sha256%3Ac8d1213a7ff81a1ddb8cac8ad3951c21849fcd8796ec28939b4ace6431cb3310" http.request.useragent="Go-http-client/1.1" http.response.duration=3.070466727s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/3672d4c3-9cc1-40f3-8c04-37bbc9453848?_state=pZrCayZzGX8Kj3qojUe5E_d_TZTITSQHTjj3MGD-nYp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjcyZDRjMy05Y2MxLTQwZjMtOGMwNC0zN2JiYzk0NTM4NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MDcuNjkwNDg5ODA2WiJ9&digest=sha256%3Ac8d1213a7ff81a1ddb8cac8ad3951c21849fcd8796ec28939b4ace6431cb3310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=448efed1-c429-4d39-8d64-b42e764b28c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=26470780-e1bd-4eb9-91ba-0c179e7d557a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/blobs/uploads/38bd6583-6009-4e7e-9948-77beb1b8af6c?_state=SnDD0xOdrbLqecXYdAOpUJb_gJaem_eaERWWP1B4k1d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGJkNjU4My02MDA5LTRlN2UtOTk0OC03N2JlYjFiOGFmNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTEuMDE5ODkxMTkzWiJ9&digest=sha256%3Acc5922889689559850629ff4d0e8689631d1865bb8db671b77869d9977fae1d2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.348884012s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/38bd6583-6009-4e7e-9948-77beb1b8af6c?_state=SnDD0xOdrbLqecXYdAOpUJb_gJaem_eaERWWP1B4k1d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGJkNjU4My02MDA5LTRlN2UtOTk0OC03N2JlYjFiOGFmNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTEuMDE5ODkxMTkzWiJ9&digest=sha256%3Acc5922889689559850629ff4d0e8689631d1865bb8db671b77869d9977fae1d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=34258e92-9bb8-4674-b8ee-1efd1f41eabc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.259395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=761d4005-9cfc-41df-9832-b35ab5f29a9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.116073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=d693f5b9-d646-4b5e-b7f4-05f615baae29 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.982701ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=719df56f-e664-412c-8997-4d7a3c501784 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.048581ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40857" http.request.id=b35d9789-bb8e-40ef-ad9f-97fa74a16404 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.057593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40857" http.request.id=6311a58f-4cba-4b86-ac3e-c9a8cb63c367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.034832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:40857" http.request.id=84e5e9e6-5eae-4d51-877c-9dd9380ab36f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=7666fa2f-d8aa-4125-8c1b-81dc32cd4347 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.92162ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=4b0d8be5-c378-43e6-a154-9fdfbe6fff07 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="896.81µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=54d8219d-b257-4f62-8c39-89804ce294b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.duration="871.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=b643a146-616b-49db-aca4-edb6ed607c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:55284" 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="867.409µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=error msg="payload digest does match: "sha256:a815248db3e01563259994cd0819657423fea9f3df786c8cfb51b4ec7ca7df72" != "sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc"" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=5b0aa721-d6e4-45a7-aaf3-45e176da679b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=5b0aa721-d6e4-45a7-aaf3-45e176da679b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55284" http.request.uri="/v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.202533ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc" 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:efde12104f0965ad9197f080830bcfbaba820358e45e4dbf577da3991d8cb1bc HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=9af84afa-9805-492b-9687-4c0c3664cecf http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052411ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=67f66f79-84fc-4b2f-b070-bc742262501d http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" 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="957.65µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=8bbe5a6c-c5ae-4b0a-8b56-07db1ae5253e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01649ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=8bbe5a6c-c5ae-4b0a-8b56-07db1ae5253e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.076011ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=8bbe5a6c-c5ae-4b0a-8b56-07db1ae5253e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103091ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=df393a3d-6c36-4b20-a8cc-21c3311f92b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=7ad4a624-44c1-454f-8035-127575cca765 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/53778a66-fac5-4b81-b96f-9e6195370bc5?_state=d_BAxMV40xrPjPsOxR9Fw6uUyHIvNE8DXmJYHDQCc6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Mzc3OGE2Ni1mYWM1LTRiODEtYjk2Zi05ZTYxOTUzNzBiYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTMuNDEwOTE3NzMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/53778a66-fac5-4b81-b96f-9e6195370bc5?_state=d_BAxMV40xrPjPsOxR9Fw6uUyHIvNE8DXmJYHDQCc6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Mzc3OGE2Ni1mYWM1LTRiODEtYjk2Zi05ZTYxOTUzNzBiYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTMuNDEwOTE3NzMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=f833c8ed-6c59-47b8-b5e7-911dfeaef2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001051ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=f833c8ed-6c59-47b8-b5e7-911dfeaef2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050212ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:17:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=394607d8-204c-4fb7-916e-9c6f987140b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=f79c7099-cc72-41e8-ad50-708c7efdff97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/0b198b41-b996-4e26-a251-fe58f0690604?_state=6p6hpBtlCp12IZAnLGYqlTOCMsAbDgxa-ZTcf_jxQH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjE5OGI0MS1iOTk2LTRlMjYtYTI1MS1mZTU4ZjA2OTA2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTMuNjIyNTY0MjVaIn0%3D&digest=sha256%3Af7319d91cb1b2d6c3c7d8fe11060bb89035e971071e60f242967ef77083636b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537068623s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/0b198b41-b996-4e26-a251-fe58f0690604?_state=6p6hpBtlCp12IZAnLGYqlTOCMsAbDgxa-ZTcf_jxQH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjE5OGI0MS1iOTk2LTRlMjYtYTI1MS1mZTU4ZjA2OTA2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTMuNjIyNTY0MjVaIn0%3D&digest=sha256%3Af7319d91cb1b2d6c3c7d8fe11060bb89035e971071e60f242967ef77083636b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=e02c7d31-26d8-4e7e-a94a-a073f00eb875 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=4b4df4d1-c43b-4a30-bd13-f3dc89704961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/blobs/uploads/20a32e20-08e4-45c0-96b4-f46d0424bf31?_state=FLcMQmdPib824rKW6aASUePBKVUNl-2CMtiYPU42EHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMGEzMmUyMC0wOGU0LTQ1YzAtOTZiNC1mNDZkMDQyNGJmMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTUuNDAxODAxNTk1WiJ9&digest=sha256%3A7463eee962bf95e98a044992db1714b331d60c17b3cfb60b731b7ff57700be57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783839234s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/20a32e20-08e4-45c0-96b4-f46d0424bf31?_state=FLcMQmdPib824rKW6aASUePBKVUNl-2CMtiYPU42EHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMGEzMmUyMC0wOGU0LTQ1YzAtOTZiNC1mNDZkMDQyNGJmMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTUuNDAxODAxNTk1WiJ9&digest=sha256%3A7463eee962bf95e98a044992db1714b331d60c17b3cfb60b731b7ff57700be57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=6b1f95b5-c761-48ea-ad8b-2c18550c3d4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40857" http.request.id=990175d4-7fe1-49fd-8f5e-b91a6b6d70e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=77a8b140-7c3f-4d83-a415-e8ed57347a5e http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.103092ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=fdaaea9f-bb7e-48f9-87c4-86538f59d24b http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="999.57µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=c65d9787-767e-45bf-ae1d-a408f55e1587 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="867.61µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=d0c7b22d-a58a-49cc-add0-714996242a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5" http.request.useragent="Go-http-client/1.1" http.response.duration="777.449µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=64e4d793-2869-4b0d-93de-5b2847b01b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" 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="797.089µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="rewriting manifest sha256:b0c888ed6f7ca170b8493a1f5e0d38a5f490085cb69838d478f16a68a9ac0ce5 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=e8acd4b5-64f3-4620-b07e-d40876437a52 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=e8acd4b5-64f3-4620-b07e-d40876437a52 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.227303ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40857" http.request.id=19a4f392-916f-4b6d-90e4-9cf8d1d23a76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021291ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40857" http.request.id=a2ecfce7-f743-4048-a26e-fc18629955e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40857" http.request.id=ba17b6d9-bf70-49f2-8031-200a1b93b0c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=9128c8d6-0992-4d42-bc48-074d3821f0b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.126132ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=979641bf-92d5-4462-b108-cf78b1d2a1b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.054651ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=7539bd62-fe0d-489e-9d56-e4a57edb546a http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="893.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=c672f8ec-7d60-46ca-a807-804116a37071 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3" http.request.useragent="Go-http-client/1.1" http.response.duration="789.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="rewriting manifest list sha256:5f4faa66ae49cf3df8e6641b8f9016973365a2250d94377460db94cf062648c3 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=d7a2a58a-c9b2-456f-adcb-705f8e180695 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40857" http.request.id=d7a2a58a-c9b2-456f-adcb-705f8e180695 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.265184ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (18.57s) === RUN TestGetManifestWithStorageError time="2026-05-13T14:17:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:17Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43949" http.request.id=05678400-956d-4262-993a-853dc7d9b603 http.request.method=GET http.request.remoteaddr="127.0.0.1:56682" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099412ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43949" http.request.id=8fbf1c1b-d08d-4fc1-8304-db66d783a34d http.request.method=GET http.request.remoteaddr="127.0.0.1:56682" 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="875.089µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43949" http.request.id=88739e5d-cb5d-4e38-893a-a9f366144ea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56682" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.002811ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43949" http.request.id=5753083e-0b4c-4b5d-a08b-e5cf6876248b http.request.method=GET http.request.remoteaddr="127.0.0.1:56682" 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="887.13µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-13T14:17:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:17Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=39d5c01d-bf3e-4b0a-b768-b15aaa0ce818 http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" 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="991.05µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=3aca6790-0d6d-4e0d-8b1a-eb9c7cac75a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" 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="828.369µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=9ddeeb77-5ac0-4679-a105-3afb30854636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" 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="781.888µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2542fd02-e216-43de-aad7-a88dbc90ebe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.567187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2542fd02-e216-43de-aad7-a88dbc90ebe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.689389ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2542fd02-e216-43de-aad7-a88dbc90ebe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.745189ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:17:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2542fd02-e216-43de-aad7-a88dbc90ebe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.80819ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:17:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=26571ba5-43c7-477c-8576-406d8fdc59e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=8aa8e7ac-3b28-4f4d-b4fc-17d08b69006e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/blobs/uploads/40aeeacf-0e58-4e71-ba9a-02ff992e3c95?_state=tWhzQwOR_dwXfdGomnZXTBvkAOa7ulBcy9t0aCMMhdd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MGFlZWFjZi0wZTU4LTRlNzEtYmE5YS0wMmZmOTkyZTNjOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTcuNTA2MjgxODYxWiJ9&digest=sha256%3A873b700cad1220c8af4f09f618388878e55d97fe0b30d5214743f128c8652d3a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.87037797s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/40aeeacf-0e58-4e71-ba9a-02ff992e3c95?_state=tWhzQwOR_dwXfdGomnZXTBvkAOa7ulBcy9t0aCMMhdd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MGFlZWFjZi0wZTU4LTRlNzEtYmE5YS0wMmZmOTkyZTNjOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MTcuNTA2MjgxODYxWiJ9&digest=sha256%3A873b700cad1220c8af4f09f618388878e55d97fe0b30d5214743f128c8652d3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=dd4c7bf1-1b18-439b-b744-4e9a9236216a http.request.method=POST http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=f5a98e87-10d7-43c2-9b11-d88036c52100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/blobs/uploads/29ba1b0f-37d6-49cb-bba8-293469582d9d?_state=StRQzpEGq8Y0Qr4v6KLpGPPx-B7X5-bn5Mfo3IYYU_p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOWJhMWIwZi0zN2Q2LTQ5Y2ItYmJhOC0yOTM0Njk1ODJkOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjAuNjgyNTIyNTA3WiJ9&digest=sha256%3Aec98d8f2fad085102cea0ce9842619af97cee17b5317585409e3683d3d4ffeda" http.request.useragent="Go-http-client/1.1" http.response.duration=3.29943647s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/29ba1b0f-37d6-49cb-bba8-293469582d9d?_state=StRQzpEGq8Y0Qr4v6KLpGPPx-B7X5-bn5Mfo3IYYU_p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOWJhMWIwZi0zN2Q2LTQ5Y2ItYmJhOC0yOTM0Njk1ODJkOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjAuNjgyNTIyNTA3WiJ9&digest=sha256%3Aec98d8f2fad085102cea0ce9842619af97cee17b5317585409e3683d3d4ffeda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=8a87f63f-c67e-48c6-a222-0654ec73a01e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.214714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=b66a8151-77c6-4117-8358-bcc54310c981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=b4784351-c5ef-4394-935b-b6a924276ed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.067902ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=92cc5dec-009a-446e-981a-0903d7b4b81b http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.9225ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:23 +0000] "GET /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34493" http.request.id=be18a367-3c89-41a8-8d2b-b3e9c5dacd14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.001592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34493" http.request.id=579d5b1f-4c2d-4bce-bf53-01e667a84c0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=4.168884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:34493" http.request.id=a8a1c945-3c64-4fbd-8990-8b2a8093e41b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.079673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=48a0d65d-3121-4a9f-b316-5e4934cab2be http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.956781ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=caaf0820-4ca7-4ab1-bc76-1f34e02ccccf http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="885.81µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=65d13d15-4476-4238-b696-2174d3a3dfab http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration="800.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=5dc65299-d170-4a7f-9403-8eea0aa425ee http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" 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="803.928µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="payload digest does match: "sha256:0c3dc97381fe0f45f862e869f76b4b1aa386dc382224cb9369ab3ae67b7263a6" != "sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae"" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=80116092-866c-466c-a8f6-6f95ea585854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=80116092-866c-466c-a8f6-6f95ea585854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.085491ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=4dc0c45e-0428-44b5-96d0-5f60cc34a03c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33582" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=b8c9212c-8ecd-4fd8-88b1-bd55bd7bdd37 http.request.method=GET http.request.remoteaddr="127.0.0.1:33582" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.05µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=ac2cbce2-78da-41b8-bb78-6c08d1deedcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33586" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152732ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=014528a9-d044-456e-a9cd-6b0df6dbc706 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.178154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=66e178b6-60b3-40f8-9b25-cb8676a812b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.966381ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=c1e2f745-31cb-481b-9bf9-d651d0a4542e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33594" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.094292ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=ed5192c4-0bb2-483c-949b-9ea4ce46f507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.176074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=37af30a0-e250-4e2d-8bf0-f5d0c6a1fd55 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" 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="859.809µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=9517e2af-5ad2-4356-a467-4db258b83d8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e8636f94954d07fb249c044c097fd4da7321f06f68d96ebdc10e912c26374fae HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2e7d61b7-1ad8-4e00-bbb4-58ea0a843a7c http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" 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="871.61µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=9e6f2580-6e3f-4bd5-b9a8-994cf8343a00 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.529µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=60afcbfe-5d91-42ee-875d-5b1f8a22a655 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" 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="914.089µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=933f029c-9dd9-4751-8a2a-dfee74f43671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00961ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=933f029c-9dd9-4751-8a2a-dfee74f43671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.069251ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=933f029c-9dd9-4751-8a2a-dfee74f43671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.110731ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=38c58414-4a21-4e90-837a-d07e086c66e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=b66d9395-0205-4014-8a89-271e62d9d593 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/3a551b28-efc0-469a-b137-cac88eb43076?_state=Gwc5pVGC2mRRrt9aNUoW0_x9JlY_Ee5x_1KP4J7tvsh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTU1MWIyOC1lZmMwLTQ2OWEtYjEzNy1jYWM4OGViNDMwNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjQuMDQzOTk4NTUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a551b28-efc0-469a-b137-cac88eb43076?_state=Gwc5pVGC2mRRrt9aNUoW0_x9JlY_Ee5x_1KP4J7tvsh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTU1MWIyOC1lZmMwLTQ2OWEtYjEzNy1jYWM4OGViNDMwNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjQuMDQzOTk4NTUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=43dd316e-ee40-44db-a439-9595512f257c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.149412ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=43dd316e-ee40-44db-a439-9595512f257c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.200453ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:17:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=96579c23-eafe-42dc-9b89-619cce47cfa0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=c6778f18-82a4-4403-9994-c90f10546126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/7bbf86ca-1602-418c-bdba-d3d8dca4df65?_state=WPC63za6I1_FrZl1TFvq6EY-1EJ3F3NEBkniXOow4x57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YmJmODZjYS0xNjAyLTQxOGMtYmRiYS1kM2Q4ZGNhNGRmNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjQuMzA2MTQ4NDg3WiJ9&digest=sha256%3A5aa326c9fca2beca1c2f436147fe3f27c5d36c16eb5a176ad1cba674064d4074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398479617s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/7bbf86ca-1602-418c-bdba-d3d8dca4df65?_state=WPC63za6I1_FrZl1TFvq6EY-1EJ3F3NEBkniXOow4x57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YmJmODZjYS0xNjAyLTQxOGMtYmRiYS1kM2Q4ZGNhNGRmNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjQuMzA2MTQ4NDg3WiJ9&digest=sha256%3A5aa326c9fca2beca1c2f436147fe3f27c5d36c16eb5a176ad1cba674064d4074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=5117d18f-2b5c-474e-ba00-890f5ccff8e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=bfdebcde-b000-4b86-9c48-cef9af33483b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/blobs/uploads/bcd7ec16-410b-4923-9216-659ff315d109?_state=IA52L_AVt12h2YE_CROT2Gj989_ePEd_4hrTXslu8jp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiY2Q3ZWMxNi00MTBiLTQ5MjMtOTIxNi02NTlmZjMxNWQxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjYuOTAwODM2NjZaIn0%3D&digest=sha256%3Ad547a85bcee4e30711fd3fb2d6b2401445bfc3dd815b6dbbcade46c9a29e4790" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339154129s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/bcd7ec16-410b-4923-9216-659ff315d109?_state=IA52L_AVt12h2YE_CROT2Gj989_ePEd_4hrTXslu8jp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiY2Q3ZWMxNi00MTBiLTQ5MjMtOTIxNi02NTlmZjMxNWQxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6MTc6MjYuOTAwODM2NjZaIn0%3D&digest=sha256%3Ad547a85bcee4e30711fd3fb2d6b2401445bfc3dd815b6dbbcade46c9a29e4790 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=2627442a-7e72-4f78-842a-b769a980fd0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.585097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=c5f68b7b-1d16-4de9-baf2-5fec08ad144b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=5604ca53-691a-43e6-823f-ced29841e60d http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.123732ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=8bd72cb7-6f20-4327-8591-527a6ae4eab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.055971ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=c352b65a-18d1-41d1-a146-082b97fa6faa http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="980.45µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=ca395de3-181e-4f81-b304-29e9c7ea0a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.duration="819.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=dc374ea0-593c-4ba8-a95c-800ca90ab901 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" 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="843.609µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="rewriting manifest sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=7e5dfd2a-ef0e-465e-9c35-7d2dd5d0e993 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=7e5dfd2a-ef0e-465e-9c35-7d2dd5d0e993 http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.189903ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=77c02349-dd76-4c75-85f5-30c022739f9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=73afb848-a676-4aa3-a101-dfab4b9a86da http.request.method=GET http.request.remoteaddr="127.0.0.1:33608" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.93µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=67ce9df0-d14c-4cef-91f0-3751cb518c24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33614" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033091ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=946813c5-6726-4ca0-8301-2d90a5d080a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33626" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=a7efc556-e875-4d4f-a64a-790db6de001d http.request.method=GET http.request.remoteaddr="127.0.0.1:33626" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.117331ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=2c224cc4-c12a-4802-9619-af3cdc941eab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.053451ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34493" http.request.id=f2015aa8-7e48-4e62-91a7-d29047159f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=70bf3f7b-37f7-409d-9804-36cb1fef235a http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.409µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=8424b564-8822-4079-b586-5a68c5d6e2ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cb4ca9e9050840ea1daf4667bfc2a1f1498431f5e9027a438fdb2e0deaa71d7b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34493" http.request.id=f33c01d0-25c3-4c66-8dc5-23a48d5d6388 http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" 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="819.128µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (11.05s) === RUN TestManifestDeleteDisabled time="2026-05-13T14:17:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:32811" http.request.id=7c945b21-5e57-49cc-bb1b-0fb040431738 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.085491ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T14:17:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34993" http.request.id=3c2eba1e-ead1-4839-902b-1db35cd96fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44884" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.585308ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34993" http.request.id=0cb1bd02-c2cf-4f58-8ee5-dda17730b4b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44900" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.732669ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34993" http.request.id=2287a7fd-e17b-4161-951b-a605ffb78158 http.request.method=POST http.request.remoteaddr="127.0.0.1:44908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.489536ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:17:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34993" http.request.id=60b53a05-3636-44f6-b2fc-168b886c3f25 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.455176ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-05-13T14:17:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=8a62600b-f403-433a-b18a-a15fca18f3b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54922" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=8144a494-9635-4e39-9428-bec6e41aa4b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54922" http.request.uri="/v2/foo/bar/blobs/uploads/cc2c24e4-3e19-4f20-93a1-0c73010fab77?_state=BinZ6sWJArY4aeb9ixulKqfmHFw8aBy_T6zkOzwk_6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMmMyNGU0LTNlMTktNGYyMC05M2ExLTBjNzMwMTBmYWI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNzoyOC41NzAyMjg1NjNaIn0%3D&digest=sha256%3Ab854cabc4571c3ccf4cfe17545f05fc8614b935e92ecfa1940b06d628f1597b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93749134s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:28 +0000] "PUT /v2/foo/bar/blobs/uploads/cc2c24e4-3e19-4f20-93a1-0c73010fab77?_state=BinZ6sWJArY4aeb9ixulKqfmHFw8aBy_T6zkOzwk_6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMmMyNGU0LTNlMTktNGYyMC05M2ExLTBjNzMwMTBmYWI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNzoyOC41NzAyMjg1NjNaIn0%3D&digest=sha256%3Ab854cabc4571c3ccf4cfe17545f05fc8614b935e92ecfa1940b06d628f1597b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=641f356e-b3e7-4e0c-be0c-6a204a342d73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54922" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.146593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=3e035071-94d6-4c11-b29b-2ef20603329a http.request.method=GET http.request.remoteaddr="127.0.0.1:54922" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.488µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37217" go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=9a546ece-7654-44f0-972e-f17435969615 http.request.method=GET http.request.remoteaddr="127.0.0.1:60382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.889µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37217/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:37217/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=f73fa0dd-37d0-4e7c-8cbe-5fffda51aa87 http.request.method=GET http.request.remoteaddr="127.0.0.1:48642" http.request.uri="/v2/foo/bar/manifests/sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=19c978e4-1adf-49f8-b6a0-e3dae9fb4c6c http.request.method=GET http.request.remoteaddr="127.0.0.1:60384" http.request.uri="/v2/foo/bar/manifests/sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.039102ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/foo/bar/manifests/sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a with ttl=167h59m59.999995359s" go.version=go1.26.3 time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=f73fa0dd-37d0-4e7c-8cbe-5fffda51aa87 http.request.method=GET http.request.remoteaddr="127.0.0.1:48642" http.request.uri="/v2/foo/bar/manifests/sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.303208ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/foo/bar/manifests/sha256:49514c269d823c797f5c58b1bf78cfdb15444e308ae6e3891e6e786db537395a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=9a8ae1f6-f92c-4934-b4a2-612b07fbf65b http.request.method=GET http.request.remoteaddr="127.0.0.1:60384" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.168µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37217/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:37217/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=51c0012e-b561-4077-97c5-64cd9eddea84 http.request.method=GET http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=e82ceb57-2f64-4ae9-b5f4-68b09b5c3aed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60394" 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.193344ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=51c0012e-b561-4077-97c5-64cd9eddea84 http.request.method=GET http.request.remoteaddr="127.0.0.1:48646" 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=9.288938ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=26eb07a1-4804-4304-aca7-4b1e92a4d179 http.request.method=POST http.request.remoteaddr="127.0.0.1:60394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=8e1fa90f-f9ca-4a43-ad23-46043f2b2a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60394" http.request.uri="/v2/foo/bar/blobs/uploads/2d9839ed-7328-4d09-9b54-e1f971ae635b?_state=kD86eBUZSi0cjxrGv2rhgMf-vtCQjAPFwCuLgs9t2oB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkOTgzOWVkLTczMjgtNGQwOS05YjU0LWUxZjk3MWFlNjM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNzozMC43Njk2MzA1OTNaIn0%3D&digest=sha256%3A499d1c6a25d6c9232ae6db78807b6578d2d54a9b831d0acc22600900c04fb164" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908664194s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:30 +0000] "PUT /v2/foo/bar/blobs/uploads/2d9839ed-7328-4d09-9b54-e1f971ae635b?_state=kD86eBUZSi0cjxrGv2rhgMf-vtCQjAPFwCuLgs9t2oB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkOTgzOWVkLTczMjgtNGQwOS05YjU0LWUxZjk3MWFlNjM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDoxNzozMC43Njk2MzA1OTNaIn0%3D&digest=sha256%3A499d1c6a25d6c9232ae6db78807b6578d2d54a9b831d0acc22600900c04fb164 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=70ea3602-734e-4ac9-b498-6dd5b8126b6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60394" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.184633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=39179a82-d049-44a7-abbf-8cfba40e27a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60394" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37217/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:37217/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=f783e492-8fdc-4d95-8cab-300a7f73d2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48660" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=53e889af-f5a7-4307-a2d0-caa801f51e03 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60398" 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.060062ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=7f579a59-6cf5-4d4f-bf58-18714fe646c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60398" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="735.728µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37217/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:37217/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=f783e492-8fdc-4d95-8cab-300a7f73d2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48660" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37217" http.request.id=dd243e4d-8b11-464d-9225-a781e0763102 http.request.method=GET http.request.remoteaddr="127.0.0.1:60402" 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.026022ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:17:32Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:587782be3d87ef91eb6fd7c1ff93b42d2f4c7619345c2f65f474769595497b16 with ttl=167h59m59.9999954s" go.version=go1.26.3 time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38941" http.request.id=f783e492-8fdc-4d95-8cab-300a7f73d2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48660" 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=11.480921ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:17:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.37s) === RUN TestAppDispatcher time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44615" http.request.id=21ecdbed-b28a-4425-9fc1-2f5d7e777a7b http.request.method=GET http.request.remoteaddr="127.0.0.1:56526" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="878.609µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44615" http.request.id=86bb4ad1-1e8d-40fb-ad4d-0b32ac22891e http.request.method=GET http.request.remoteaddr="127.0.0.1:56526" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="828.528µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44615" http.request.id=d33a8802-9728-46ef-8a41-9610708ce70c http.request.method=GET http.request.remoteaddr="127.0.0.1:56526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.008µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:17:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44615" http.request.id=9e815492-c1d6-4716-90b6-5ac9191d223f http.request.method=GET http.request.remoteaddr="127.0.0.1:56526" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="726.888µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-13T14:17: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.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:32Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:32Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:40807" http.request.id=bce06df0-df01-4e00-87d0-587c1ca3fb4a http.request.method=GET http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T14:17: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.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:32Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:32Z" level=info msg="configuring file health check path=/tmp/healthcheck2975051719, interval=1" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T14:17: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.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:36Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:36Z" level=info msg="configuring TCP health check addr=127.0.0.1:33411, interval=1" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-13T14:17: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.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:40Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 time="2026-05-13T14:17:40Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45115, interval=1, threshold=3" go.version=go1.26.3 instance.id=8f41dea9-c8e7-4a95-9bd9-1bc55bbe14a9 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 91.576s ? 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.18s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.34s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.64s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.363s === RUN TestSchedule time="2026-05-13T14:16:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99636ms" go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.16µs" go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.24µs" go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-13T14:16:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T14:16:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99604ms" go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998ms" go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 time="2026-05-13T14:16:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-13T14:16:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e7524d8f-f32c-4059-bf6a-a072597bbea4 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.725s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.57s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19138048 sha256:1fd5088aa27d9676de87a75c2b4e7862ce299b4b20983d9ea4848337d2661dbd [] map[] } --- PASS: TestSimpleBlobRead (0.50s) === RUN TestBlobMount --- PASS: TestBlobMount (0.69s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.34s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.13s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.50s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:a1930edd7e498cb2caed03d859ceea1cc03e43e198aeb00d9a6b62d24ae651b5 palailogos: marking blob sha256:9de585a47977fc75bf7c3000f462f1e62c2c08af89ec71281dcc5e4ff37e7304 palailogos: marking blob sha256:3b5fd8a7ad9a31697d3a91ef0a04346cc0fd71246b8841927a4a7426d41e5a0d palailogos: marking manifest sha256:b890d12d953c4ae9b5b462b34ee2f1466754b52779d53c9c2b1d41c044b93391 palailogos: marking blob sha256:0fcad8f90264e93fc3b00f1c3385b92cb7a1ee8849a5884d0f93ac09fc3274fc palailogos: marking blob sha256:c1d092eaeb2375158072fe29a9b07a209e832795a3f46f612131c0c729cd15a7 palailogos: marking manifest sha256:c765f92075d2641a2fbb813dc4b2fa794e82eea71fd7a6bd7930df8bfc5ed3e2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:51d7b0f7e830bb71eb5b2161409b9a55c1cbb38ef4e414c843f53d1f9100f5ca palailogos: marking blob sha256:6271bd0d53e837dc21312c7113dc3a054e808aeb1900da17b68c122c437fd01d palailogos: marking manifest sha256:f00e9d158eaea07858a9f54f6bc94e833c820290db6a74ef482e8a2445e63c66 palailogos: marking blob sha256:a1930edd7e498cb2caed03d859ceea1cc03e43e198aeb00d9a6b62d24ae651b5 palailogos: marking blob sha256:b890d12d953c4ae9b5b462b34ee2f1466754b52779d53c9c2b1d41c044b93391 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.31s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd deletemanifests: marking manifest sha256:3e4011132012061f676a23504894b8d327492986255b6d09b5d29576f53334c4 deletemanifests: marking blob sha256:fdf3908b2e4bfd14ea767333c5bce011a6dc79e4c02348c613daf2984f4252ff deletemanifests: marking blob sha256:51b330f790d6722a19d85aa0dc75f7f4c9b64a5310684f27da7e109e2af055fa deletemanifests: marking blob sha256:efd473da9b4dfd125c7e783052e73c2d616496dbb3becc731a932fa16ce81fb0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:dfcd0b9461503536f97760ebb554fa306a5c80a9d5a3e40db965f7ca83b4277d blob eligible for deletion: sha256:0003f04d09fbf192cc5d55ef3c4942685ff8b381498df1aaae5723f9e1381bf8 blob eligible for deletion: sha256:2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd blob eligible for deletion: sha256:73bd5408a72e3249de1d1c880cf1371ed964beac8d07a5f8254e4f3d5d1c4381 deletemanifests manifest eligible for deletion: sha256:2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd deletemanifests: marking manifest sha256:3e4011132012061f676a23504894b8d327492986255b6d09b5d29576f53334c4 deletemanifests: marking blob sha256:fdf3908b2e4bfd14ea767333c5bce011a6dc79e4c02348c613daf2984f4252ff deletemanifests: marking blob sha256:51b330f790d6722a19d85aa0dc75f7f4c9b64a5310684f27da7e109e2af055fa deletemanifests: marking blob sha256:efd473da9b4dfd125c7e783052e73c2d616496dbb3becc731a932fa16ce81fb0 time="2026-05-13T14:16:34Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 time="2026-05-13T14:16:34Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0003f04d09fbf192cc5d55ef3c4942685ff8b381498df1aaae5723f9e1381bf8 time="2026-05-13T14:16:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/0003f04d09fbf192cc5d55ef3c4942685ff8b381498df1aaae5723f9e1381bf8" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd time="2026-05-13T14:16:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2ead114538ebe10cd7d7499b94f66b3f9c5220c873509bb50e755e40f1dad6fd" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:73bd5408a72e3249de1d1c880cf1371ed964beac8d07a5f8254e4f3d5d1c4381 time="2026-05-13T14:16:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/73bd5408a72e3249de1d1c880cf1371ed964beac8d07a5f8254e4f3d5d1c4381" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:dfcd0b9461503536f97760ebb554fa306a5c80a9d5a3e40db965f7ca83b4277d time="2026-05-13T14:16:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/dfcd0b9461503536f97760ebb554fa306a5c80a9d5a3e40db965f7ca83b4277d" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 --- PASS: TestDeleteManifestIfTagNotFound (2.26s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ea788d4449a2b24d81fff62f486007799b7192e3293ec67d7831e281e5d6ae05 time="2026-05-13T14:16:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/ea788d4449a2b24d81fff62f486007799b7192e3293ec67d7831e281e5d6ae05" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:1ea16d49553c7545bb2a299da328c86af9bb35f0b6318e386f7ad11c1dbe860f time="2026-05-13T14:16:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1ea16d49553c7545bb2a299da328c86af9bb35f0b6318e386f7ad11c1dbe860f" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:23dadebeb51d11623cbf64640579443920be48d54070dbc4bc2dc6b8242fd185 time="2026-05-13T14:16:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/23dadebeb51d11623cbf64640579443920be48d54070dbc4bc2dc6b8242fd185" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 --- PASS: TestGCWithMissingManifests (0.79s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:13e2d6a79038b20ef0ec5c6bc4eed0850b7723a71554d2b6b839ff28fdf84d0f komnenos: marking blob sha256:30c9bfa8d77d0b3e883ff932e642c2c1f62ce1c3f92c36eb1c817ae31ab29c9f komnenos: marking blob sha256:2bfd38abcbbc23bbb33a87a2144ca1b1224a768b4057d96d89c2bef4d0d74685 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:256ba9a0646eff71e15106f48056ab48bc3e9219952d0eed0deb1800a502d359 time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/256ba9a0646eff71e15106f48056ab48bc3e9219952d0eed0deb1800a502d359" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:66014fd186b78c1103f30898b65a92ccd578c4d067966972ca546611bb1f933b time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66014fd186b78c1103f30898b65a92ccd578c4d067966972ca546611bb1f933b" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:8f0d9feda7dc33ea2106c48cf65e02e1c92fc8ffdb2faf08f9822c5c5fb9622f time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f0d9feda7dc33ea2106c48cf65e02e1c92fc8ffdb2faf08f9822c5c5fb9622f" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:b121fd5396d7d3e702c16fbe523b4abf5974faf32abc53762c616d0207afff58 time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b121fd5396d7d3e702c16fbe523b4abf5974faf32abc53762c616d0207afff58" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:d72b8cc093a06926efaa78700b75754e7cef1cb1e914d6b02d43f5a95d5c9da4 time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d72b8cc093a06926efaa78700b75754e7cef1cb1e914d6b02d43f5a95d5c9da4" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 blob eligible for deletion: sha256:f94e8d61c5b984715f422f90745a48c680b708e8ada5a544aa66303e4ce6f954 time="2026-05-13T14:16:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f94e8d61c5b984715f422f90745a48c680b708e8ada5a544aa66303e4ce6f954" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 --- PASS: TestDeletionHasEffect (2.47s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.21s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:aa0c221bfc9989d50410b69c6d8da0f60691243074445b30ab09ee11a28a99e3 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:5132a7dc3e8c462ac167cb23f10086320c01a83d441f03033139ace2696f96fc michael_z_doukas: marking blob sha256:5be8f659e819e4410efd9a6ddde9500c78260064ad8fe157289898b3d75ea135 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b7733e6ce7f1971d4b0e9bc70129e0c7320f443ac90b53618b7949e2188d13eb time="2026-05-13T14:16:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7733e6ce7f1971d4b0e9bc70129e0c7320f443ac90b53618b7949e2188d13eb" go.version=go1.26.3 instance.id=53d0f2b1-cca8-4840-87ef-18a18f32a389 --- PASS: TestOrphanBlobDeleted (0.99s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:759de559961a1ab9feaa710147f87896e006bc876aa82494728806b4484aa869 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a71af21b86c5898fd08039c844915c086b3d2d037b25bbd76799c665a6bacd43 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.58s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.69s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.69s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-13T14:16:44Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 13:16:44.571198875 +0000 UTC m=-3571.693492225, actuallyDelete=true" time="2026-05-13T14:16:44Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T14:16:44Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467, actuallyDelete=true" time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bf6cf3cd-a681-4769-be1f-83ca36d4dbdd have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e07d5ac3-f7be-4ad7-b66d-7583016b39f0 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1ae6a5a-0729-4bd4-8785-071e34c2c301 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c103ec42-8b5d-4567-a1c7-a6119fd5ed67 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/280b1523-0ea5-4ed6-aefc-d557193fa031 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/de0fd394-d5ef-440c-9c84-d4a99fc713c4 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4b2c043-1e83-44e1-8e16-8bdf68701eb9 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ac405ea-72f6-4b1a-af92-2eb64f5e2085 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4cf36ec4-ca04-4f34-b2fa-b95f763537f5 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b3f59cab-5553-44e0-996f-a7750652da7a have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b42ce330-f88e-4b09-864c-9e89e4bb7b28 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.572326567 +0000 UTC m=+28.307635467). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T14:16:44Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560, actuallyDelete=true" time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c0945900-7c37-49dc-b444-b8cee6043165 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e37ad98f-4b7d-4505-9a4f-de541dad0907 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/93fc21f6-1557-41be-bde9-6bb741c95099 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d6397d38-5ec5-4231-8d25-376f7a6c7c35 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fb3f0ab4-6b91-4aa3-a7f1-97ce45bed922 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.5735637 +0000 UTC m=+28.308872560). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T14:16:44Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489, actuallyDelete=true" time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/283eb5df-19e7-4840-8f1a-44a7ab7c1e60 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56d45e88-6b5a-4d2d-901b-57a31977667e have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a18825f-7592-43c6-9875-8a8476fa15f4 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a44fa4ac-cd89-470c-a9f7-1691d2462b86 have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/111fbd11-4b0c-4351-913e-4ac0143e215a have older date (2026-05-13 13:16:44 +0000 UTC) than purge date (2026-05-13 14:16:44.574414589 +0000 UTC m=+28.309723489). Removing upload directory." time="2026-05-13T14:16:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T14:16:44Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:16:44.575128996 +0000 UTC m=+28.310437896, actuallyDelete=true" time="2026-05-13T14:16:44Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 28.403s ? 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.157s === 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.146s === RUN TestWalkFileRemoved time="2026-05-13T14:16:16Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.094s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.613s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.256s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.894s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.04s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.551s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-05-13T14:16:16Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-13T14:16:16Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-13T14:16:16Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-05-13T14:16:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=ba20fb47-05ed-4ab2-85b6-980238e32b8b --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-05-13T14:16:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=ba20fb47-05ed-4ab2-85b6-980238e32b8b --- PASS: TestInvalidData (0.01s) time="2026-05-13T14:16:16Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:16:16Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=ba20fb47-05ed-4ab2-85b6-980238e32b8b ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestParsing (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestMatchIPV4 (0.03s) time="2026-05-13T14:16:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:16:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:16:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:16:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.678s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.134s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.608s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.69s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.316s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.107s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Wed, 13 May 2026 14:17:49 +0000 elapsed time 0h 1m 56s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.141554) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 342.3 MiB in 103 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...