>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 13:47:14 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.7-r0) (2/2) Installing .makedepends-docker-registry (20260205.134715) Executing busybox-1.37.0-r30.trigger OK: 581.8 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-05T13:47:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T13:47:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.094s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T13:47:30Z" 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.073s ? 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.072s === 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.042s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.17s) PASS ok github.com/docker/distribution/health/checks 0.252s ? 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.054s === 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.058s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.078s === 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.063s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/02/05 13:47:30 http: TLS handshake error from 127.0.0.1:43850: 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:34033/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34033/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34033/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34033/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44755?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.31s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T13:47:30Z" level=info msg="broadcaster: closing" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="closing testSink" time="2026-02-05T13:47:30Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-05T13:47:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 1} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T13:47:31Z" level=warning msg="&{0x40004874a0 0.9} encountered too many errors, backing off" time="2026-02-05T13:47:31Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.55s) PASS ok github.com/docker/distribution/notifications 1.083s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-02-05T13:47:30Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T13:47:30.74423876Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:30.744277401Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:30.744414882Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.25.7 time="2026-02-05T13:47:30.74528857Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T13:47:30.745307491Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T13:47:30.745657294Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T13:47:33.752529482Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=ffb4b38e-fb22-4173-9bc9-a46056e0de79 http.request.method=GET http.request.remoteaddr="127.0.0.1:35076" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.046µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:47:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T13:47:33.752639803Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.24s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T13:47:34.035436201Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T13:47:34.036819494Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:34.036843854Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:34.036908335Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.25.7 time="2026-02-05T13:47:34.036964575Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.28s) PASS ok github.com/docker/distribution/registry 11.621s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.073s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.176s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T13:47:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=4cc08480-ff0e-4aba-9c3a-71377a9632b2 time="2026-02-05T13:47:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=4cc08480-ff0e-4aba-9c3a-71377a9632b2 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-05T13:47:30Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=IKhx24uGGe-G-TZIp3MGHLXn9kmGkl0QYT3HTxT3qcI user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.162s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.076s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-02-05T13:47:30Z" level=info msg="token not to be used before 2026-02-05 13:47:31 +0000 UTC - currently 2026-02-05 13:47:30.60481668 +0000 UTC m=+0.044997067" time="2026-02-05T13:47:30Z" level=info msg="token not to be used after 2026-02-05 13:47:30 +0000 UTC - currently 2026-02-05 13:47:30.605358286 +0000 UTC m=+0.045538673" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-05T13:47:30Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.093s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.132s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.094s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.073s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T13:47: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.25.7 time="2026-02-05T13:47:30Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41433" http.request.id=e547da5d-258b-4719-9a55-c54d64287759 http.request.method=GET http.request.remoteaddr="127.0.0.1:47562" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.048µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:47:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-02-05T13:47: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.25.7 time="2026-02-05T13:47:30Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=fafd6088-a5d8-44f2-9296-d0a44be3ff01 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460614ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:13:47:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T13:47:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=d2c82623-c9b7-4a3b-96b7-026290616c60 http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:30 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=b5d0fe45-125c-4820-ad2e-f7f3da6a5089 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/aaaa/blobs/uploads/31b50944-126e-47a8-a31e-eb909dd91425?_state=AqkklWgeRO0W3AxqKoRhM0edfSQR1_5MAmKaIKLBjeJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMWI1MDk0NC0xMjZlLTQ3YTgtYTMxZS1lYjkwOWRkOTE0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzAuNzM1NDM1MzE3WiJ9&digest=sha256%3A910d553592d79c1b756513e950aa60719108bbe41883ae0b83d1ce7a6bc9487b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.753494602s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:30 +0000] "PUT /v2/foo/aaaa/blobs/uploads/31b50944-126e-47a8-a31e-eb909dd91425?_state=AqkklWgeRO0W3AxqKoRhM0edfSQR1_5MAmKaIKLBjeJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMWI1MDk0NC0xMjZlLTQ3YTgtYTMxZS1lYjkwOWRkOTE0MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzAuNzM1NDM1MzE3WiJ9&digest=sha256%3A910d553592d79c1b756513e950aa60719108bbe41883ae0b83d1ce7a6bc9487b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=1915f6ee-5631-4a5c-bd35-176f5ec56e26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=e42aa031-f3ed-420f-966e-856c428a6f9e http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=d8869c26-28be-451a-8303-4625b31f9eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/bbbb/blobs/uploads/51be8b92-9cb5-47f5-a2c0-b9984d799510?_state=iyiDi8NIkCsAXxGtfjnLNWxFXNnS-IWZtoFEAwhUe7B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MWJlOGI5Mi05Y2I1LTQ3ZjUtYTJjMC1iOTk4NGQ3OTk1MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzIuNTgwOTA3OTFaIn0%3D&digest=sha256%3A610b1dd168c5e7310e4e82b532aa9d44406e24f58adc6656ae737edc649f24d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095209529s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/51be8b92-9cb5-47f5-a2c0-b9984d799510?_state=iyiDi8NIkCsAXxGtfjnLNWxFXNnS-IWZtoFEAwhUe7B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MWJlOGI5Mi05Y2I1LTQ3ZjUtYTJjMC1iOTk4NGQ3OTk1MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzIuNTgwOTA3OTFaIn0%3D&digest=sha256%3A610b1dd168c5e7310e4e82b532aa9d44406e24f58adc6656ae737edc649f24d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=8e369a4b-cc5e-48fa-98f8-9a54aa9a19d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=55c3f65e-14f5-4b79-895e-354b6fdd8b81 http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=8ed5a249-0c0b-47e6-a7d9-e83c14cde85e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/cccc/blobs/uploads/c55646d7-1ecc-4985-a99e-78f4016c180d?_state=kAyljDYEXm0z7geiFk9gnoOmoj5vsp-pIPXTJaP-q7N7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTU2NDZkNy0xZWNjLTQ5ODUtYTk5ZS03OGY0MDE2YzE4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzMuNzg5NTkyOTUzWiJ9&digest=sha256%3Ac662cd39d3b6a6ffc8db0a75c7b173add85307572a89efcf9e7742e1c3f18c8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080914594s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/c55646d7-1ecc-4985-a99e-78f4016c180d?_state=kAyljDYEXm0z7geiFk9gnoOmoj5vsp-pIPXTJaP-q7N7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTU2NDZkNy0xZWNjLTQ5ODUtYTk5ZS03OGY0MDE2YzE4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzMuNzg5NTkyOTUzWiJ9&digest=sha256%3Ac662cd39d3b6a6ffc8db0a75c7b173add85307572a89efcf9e7742e1c3f18c8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=af5d4ec4-1433-4570-9309-c4eba633ee5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=d4064fa6-68fa-48b6-bba9-ae2497bb7638 http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=90852256-ecf2-4d99-aa5f-7789f1a3756a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/dddd/blobs/uploads/6e87c8ff-a6cf-4dd2-8bcd-2a9a01b2735e?_state=zJaU3aPS-zZRXaK5bj0L2bRwzAargUuRBuV0i_4ZWTR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZTg3YzhmZi1hNmNmLTRkZDItOGJjZC0yYTlhMDFiMjczNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzQuOTcwNDA0MjUzWiJ9&digest=sha256%3A7e7e5651a8391d253590836b2039a75c4d99a73777f20eb35248120ab82455ce" http.request.useragent="Go-http-client/1.1" http.response.duration=980.779846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/6e87c8ff-a6cf-4dd2-8bcd-2a9a01b2735e?_state=zJaU3aPS-zZRXaK5bj0L2bRwzAargUuRBuV0i_4ZWTR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZTg3YzhmZi1hNmNmLTRkZDItOGJjZC0yYTlhMDFiMjczNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzQuOTcwNDA0MjUzWiJ9&digest=sha256%3A7e7e5651a8391d253590836b2039a75c4d99a73777f20eb35248120ab82455ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=ac39366e-e978-46b8-9ec1-caebc2276010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=fa038d06-a23d-467c-a420-067e15248e6e http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:36 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=368ac0af-4af1-4051-a300-e1b2ab5507ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/eeee/blobs/uploads/3d63405a-8761-43fd-83ce-0829af959980?_state=GQ8JyaW5vYTPS93JIJptbv5wN4tcb_U1CFgCx-qpEkJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZDYzNDA1YS04NzYxLTQzZmQtODNjZS0wODI5YWY5NTk5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzYuMDM5Nzk4NjE4WiJ9&digest=sha256%3Ad51faee2194179fa3686ea9938ab487c10a2e9442b11d6d83789f7435b869db5" http.request.useragent="Go-http-client/1.1" http.response.duration=683.876555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:36 +0000] "PUT /v2/foo/eeee/blobs/uploads/3d63405a-8761-43fd-83ce-0829af959980?_state=GQ8JyaW5vYTPS93JIJptbv5wN4tcb_U1CFgCx-qpEkJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZDYzNDA1YS04NzYxLTQzZmQtODNjZS0wODI5YWY5NTk5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzYuMDM5Nzk4NjE4WiJ9&digest=sha256%3Ad51faee2194179fa3686ea9938ab487c10a2e9442b11d6d83789f7435b869db5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=ab4a58d1-6961-49e3-9086-aaa4c002b5a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=9812d170-4c8a-49cc-8de6-a2a3430fae8b http.request.method=POST http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:36 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=ff734f54-bbb2-4c7c-96d8-67541974a619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/ffff/blobs/uploads/827abe05-781e-4686-b7a4-a445f1162b8a?_state=VzyDyQltzEIIodP5PBW1yMTuiLFNOqSanvC6NOPCwcd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4MjdhYmUwNS03ODFlLTQ2ODYtYjdhNC1hNDQ1ZjExNjJiOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzYuODI2MzgxNjY2WiJ9&digest=sha256%3A43106e602738d717dabcb9e25ecf71a5199e11679aa19bd92d18ea3dcd81ba24" http.request.useragent="Go-http-client/1.1" http.response.duration=642.12448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:36 +0000] "PUT /v2/foo/ffff/blobs/uploads/827abe05-781e-4686-b7a4-a445f1162b8a?_state=VzyDyQltzEIIodP5PBW1yMTuiLFNOqSanvC6NOPCwcd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4MjdhYmUwNS03ODFlLTQ2ODYtYjdhNC1hNDQ1ZjExNjJiOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzYuODI2MzgxNjY2WiJ9&digest=sha256%3A43106e602738d717dabcb9e25ecf71a5199e11679aa19bd92d18ea3dcd81ba24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=69bf4623-c636-4ac1-b2b8-173ac540be74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=8b2fa097-17fc-4628-9de9-945a69d95046 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="588.165µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=13a3e33f-8319-4c58-b450-58beb930a6aa http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="628.806µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=fcf2e8d7-b1c1-41df-afc9-505b8740c553 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="619.766µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=594741fb-259f-4b57-a35e-fbf2ffca7a95 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="573.485µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=cf2772b2-062f-4f27-9678-ee2a704dbffb http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="598.565µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=a5388efc-5e38-46f9-affb-023ce6e2753b http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="646.726µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=c4e243ce-6412-4e05-b5db-2c947ba469c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="663.127µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=e2b4f05b-40bc-440d-b2dc-1f38cd350504 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="600.806µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=e61424be-26b9-407b-b863-f9677abbb77b http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" 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="580.566µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38693" http.request.id=3b5b8593-da07-4bf3-abf2-87e61e3c80e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34276" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="479.645µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T13:47:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:37Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=1a5d83c9-0e56-4fae-a56d-618c22c9c47f http.request.method=POST http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=74b93280-c136-452c-89dc-5e942a48d7a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/aaaa/blobs/uploads/40ceda24-d7c0-4874-9286-7bc3f4c96564?_state=peGvsw8mRYyRdMf8sDDA4S-wB_ae1XpUqFVBjLQyKBF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MGNlZGEyNC1kN2MwLTQ4NzQtOTI4Ni03YmMzZjRjOTY1NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzcuNTY2NzM5ODc1WiJ9&digest=sha256%3Aa4886a8c297555af83a8cdadf17c981e9a3e0b161884a276a56958678bbe477e" http.request.useragent="Go-http-client/1.1" http.response.duration=705.838123ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:37 +0000] "PUT /v2/foo/aaaa/blobs/uploads/40ceda24-d7c0-4874-9286-7bc3f4c96564?_state=peGvsw8mRYyRdMf8sDDA4S-wB_ae1XpUqFVBjLQyKBF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MGNlZGEyNC1kN2MwLTQ4NzQtOTI4Ni03YmMzZjRjOTY1NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzcuNTY2NzM5ODc1WiJ9&digest=sha256%3Aa4886a8c297555af83a8cdadf17c981e9a3e0b161884a276a56958678bbe477e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=5b693594-d350-4cea-8384-3ed3123e3f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=8daa383d-994a-4f4b-90e8-df404191df28 http.request.method=POST http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=27c3eac1-c0bc-4ec9-a79c-688e872147b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bbbb/blobs/uploads/2644e3bd-adae-478e-962a-6c2627b8f26e?_state=0SWItUObICFoMwue1F1m1Bo-RqlzoQIW3PA365d1DWB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNjQ0ZTNiZC1hZGFlLTQ3OGUtOTYyYS02YzI2MjdiOGYyNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzguMzQyNzAyNDYyWiJ9&digest=sha256%3A5e0920b8c2b088a38edf59b4ffdff7185279eeb4253f4858af67b6617176290b" http.request.useragent="Go-http-client/1.1" http.response.duration=356.231733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2644e3bd-adae-478e-962a-6c2627b8f26e?_state=0SWItUObICFoMwue1F1m1Bo-RqlzoQIW3PA365d1DWB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNjQ0ZTNiZC1hZGFlLTQ3OGUtOTYyYS02YzI2MjdiOGYyNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzguMzQyNzAyNDYyWiJ9&digest=sha256%3A5e0920b8c2b088a38edf59b4ffdff7185279eeb4253f4858af67b6617176290b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=e9623cee-a683-4437-9473-9c6b91cf97d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=fc723ed8-d2d2-4586-a34d-7c5d0974e2c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=1a28e68f-ae57-4d60-a045-a61e34027605 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/cccc/blobs/uploads/b19c960b-fa1c-45fe-976e-81176e4568ca?_state=6z20EYShyXN2WSDm7xVvCSOmlTjgkOTPTALgN0xMULN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMTljOTYwYi1mYTFjLTQ1ZmUtOTc2ZS04MTE3NmU0NTY4Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzguODAxODY0NDlaIn0%3D&digest=sha256%3A4142c49ecaf8c2a500274e280c4b3afe33e283a216bc5b5b6a14d3f55737747f" http.request.useragent="Go-http-client/1.1" http.response.duration=804.088614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:38 +0000] "PUT /v2/foo/cccc/blobs/uploads/b19c960b-fa1c-45fe-976e-81176e4568ca?_state=6z20EYShyXN2WSDm7xVvCSOmlTjgkOTPTALgN0xMULN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMTljOTYwYi1mYTFjLTQ1ZmUtOTc2ZS04MTE3NmU0NTY4Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzguODAxODY0NDlaIn0%3D&digest=sha256%3A4142c49ecaf8c2a500274e280c4b3afe33e283a216bc5b5b6a14d3f55737747f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=aa58fb37-c1e0-4412-bdb2-8cb245182ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:39 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=80fd955d-e348-49ac-8da0-0cc44fcb742e http.request.method=POST http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:39 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=1f4f299d-38e4-4fe1-b858-1037efb50d41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/dddd/blobs/uploads/64fed7f2-8481-4f9f-b32a-3f5db1fa53a9?_state=CKSny-OIxqSZO_tpxecr_p5x1xBdRGgbaVd7mu26Lrd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2NGZlZDdmMi04NDgxLTRmOWYtYjMyYS0zZjVkYjFmYTUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzkuNzEyMTE0OTg4WiJ9&digest=sha256%3A7b968bf6843ef64a3fa9f3208049ceea936571ed5074858575c65e3e82242bba" http.request.useragent="Go-http-client/1.1" http.response.duration=767.131183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:39 +0000] "PUT /v2/foo/dddd/blobs/uploads/64fed7f2-8481-4f9f-b32a-3f5db1fa53a9?_state=CKSny-OIxqSZO_tpxecr_p5x1xBdRGgbaVd7mu26Lrd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2NGZlZDdmMi04NDgxLTRmOWYtYjMyYS0zZjVkYjFmYTUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6MzkuNzEyMTE0OTg4WiJ9&digest=sha256%3A7b968bf6843ef64a3fa9f3208049ceea936571ed5074858575c65e3e82242bba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=eb3a2eb6-b423-42f4-bee2-05336cdde72d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53672" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39997" http.request.id=eeba1510-1749-4b1d-a1b3-1c9e6161dbaf http.request.method=GET http.request.remoteaddr="127.0.0.1:53672" 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="636.566µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (9.87s) === RUN TestURLPrefix time="2026-02-05T13:47: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.25.7 time="2026-02-05T13:47:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46807" http.request.id=0f9fed99-ade5-4a3e-88c0-d7c290072ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52902" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-05T13:47: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.25.7 time="2026-02-05T13:47:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=2be84eb9-eff3-4e5c-b064-ccc30893d7a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51526" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.488µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "GET /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=c715c82d-25cf-40e7-95e1-ccf2e8112e5c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.687µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=3b6791e6-9620-4838-a62c-03ab032d4ab1 http.request.method=POST http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=88f1f98b-f21f-4ccd-b5ce-795cba516524 http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="847.008µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "GET /v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=d01a7369-e0ee-4a95-a5c8-872feb3bd8d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="727.567µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=8f4c364a-a453-4251-bf81-99720e5fe5b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2430802a-4ec9-4be2-ad28-cc26ee4cec37 time="2026-02-05T13:47:40Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=8f4c364a-a453-4251-bf81-99720e5fe5b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.366µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2430802a-4ec9-4be2-ad28-cc26ee4cec37 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "GET /v2/foo/bar/blobs/uploads/2430802a-4ec9-4be2-ad28-cc26ee4cec37?_state=JHJeZALZAevgPggWVJvwUoMq9tgnSRsUCyqjjjh1-CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MzA4MDJhLTRlYzktNGJlMi1hZDI4LWNjMjZlZTRjZWMzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NjY2MTk4NzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=10551912-bf88-4348-8db2-05e5ec1a9a6f http.request.method=POST http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="728.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=2b1cb9d1-90d6-4b09-b27b-bf7be8081800 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/8f8af0d0-4abd-4e30-8bf0-96ff527d7d88?_state=KMe6Vt0FxucTEKaGWoF_skuVLDndtbW7rPD0nQYQFZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFmMGQwLTRhYmQtNGUzMC04YmYwLTk2ZmY1MjdkN2Q4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzA1NjA1OTZaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" provided=sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 vars.name="foo/bar" vars.uuid=8f8af0d0-4abd-4e30-8bf0-96ff527d7d88 time="2026-02-05T13:47:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=2b1cb9d1-90d6-4b09-b27b-bf7be8081800 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/8f8af0d0-4abd-4e30-8bf0-96ff527d7d88?_state=KMe6Vt0FxucTEKaGWoF_skuVLDndtbW7rPD0nQYQFZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFmMGQwLTRhYmQtNGUzMC04YmYwLTk2ZmY1MjdkN2Q4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzA1NjA1OTZaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8f8af0d0-4abd-4e30-8bf0-96ff527d7d88 time="2026-02-05T13:47:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=2b1cb9d1-90d6-4b09-b27b-bf7be8081800 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/8f8af0d0-4abd-4e30-8bf0-96ff527d7d88?_state=KMe6Vt0FxucTEKaGWoF_skuVLDndtbW7rPD0nQYQFZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFmMGQwLTRhYmQtNGUzMC04YmYwLTk2ZmY1MjdkN2Q4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzA1NjA1OTZaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.367µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8f8af0d0-4abd-4e30-8bf0-96ff527d7d88 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "PUT /v2/foo/bar/blobs/uploads/8f8af0d0-4abd-4e30-8bf0-96ff527d7d88?_state=KMe6Vt0FxucTEKaGWoF_skuVLDndtbW7rPD0nQYQFZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOGFmMGQwLTRhYmQtNGUzMC04YmYwLTk2ZmY1MjdkN2Q4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzA1NjA1OTZaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=e622bc96-5ae4-4f5b-aaf2-1fbb382f4af0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="613.085µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=23712db8-6cc1-4494-b28f-299592d01679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/6082ce60-b2fe-4183-8e86-fd0909a70059?_state=0EH6Wi2erHrtBd_zr9trrKnjWcP-nQQKTqtX5AvUaKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODJjZTYwLWIyZmUtNDE4My04ZTg2LWZkMDkwOWE3MDA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzIzNzIyNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="788.728µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "PUT /v2/foo/bar/blobs/uploads/6082ce60-b2fe-4183-8e86-fd0909a70059?_state=0EH6Wi2erHrtBd_zr9trrKnjWcP-nQQKTqtX5AvUaKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODJjZTYwLWIyZmUtNDE4My04ZTg2LWZkMDkwOWE3MDA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzIzNzIyNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=56b7c8b2-22ba-46b9-a261-a1c832b2f08e http.request.method=POST http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="622.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=80f7e5cd-573b-4ba5-8391-42c427719a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/4f140eaf-9aab-4b3b-a58a-a99bd86a54e4?_state=XJm7_-bOfLmdOkQPMjjoYdBMcLRFV5yTt2_ybbqtB417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMTQwZWFmLTlhYWItNGIzYi1hNThhLWE5OWJkODZhNTRlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzQyMzg3MTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="742.447µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "PUT /v2/foo/bar/blobs/uploads/4f140eaf-9aab-4b3b-a58a-a99bd86a54e4?_state=XJm7_-bOfLmdOkQPMjjoYdBMcLRFV5yTt2_ybbqtB417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMTQwZWFmLTlhYWItNGIzYi1hNThhLWE5OWJkODZhNTRlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzQyMzg3MTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=23b116f4-da38-4704-9821-30e6a05c9db0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="605.205µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=d102b2c3-3fa4-415e-a045-97ef57bfe83c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/ab6449fc-369d-42c9-9cca-ad88d842b9e8?_state=HSXb5f0PrC3yDkCcwmck8KZ2nZZCJwXKizEirQou0Z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNjQ0OWZjLTM2OWQtNDJjOS05Y2NhLWFkODhkODQyYjllOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzU5NzczNjhaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.duration=633.894402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ab6449fc-369d-42c9-9cca-ad88d842b9e8?_state=HSXb5f0PrC3yDkCcwmck8KZ2nZZCJwXKizEirQou0Z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNjQ0OWZjLTM2OWQtNDJjOS05Y2NhLWFkODhkODQyYjllOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MC41NzU5NzczNjhaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=a606e141-3638-434c-ade9-9e41e85bf46d http.request.method=POST http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37105" http.request.id=894f4488-02a7-4ddf-bbec-f691218fe5ab http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/ff6c9610-39d1-48e4-a208-74646f45c7d0?_state=7MTbrXT_VqYFaSeY4Qeez67Ygyr8a8Zwla5aFX4yell7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmM5NjEwLTM5ZDEtNDhlNC1hMjA4LTc0NjQ2ZjQ1YzdkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS4yMjEwMTAyNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=655.630248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/ff6c9610-39d1-48e4-a208-74646f45c7d0?_state=7MTbrXT_VqYFaSeY4Qeez67Ygyr8a8Zwla5aFX4yell7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmM5NjEwLTM5ZDEtNDhlNC1hMjA4LTc0NjQ2ZjQ1YzdkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS4yMjEwMTAyNzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=19aec364-4886-4fb2-9229-bd180e4261cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/uploads/ff6c9610-39d1-48e4-a208-74646f45c7d0?_state=JugpOKqxk1MeAE2rrx91_lu9W7EuBN_UPLojQ4S-Nw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmM5NjEwLTM5ZDEtNDhlNC1hMjA4LTc0NjQ2ZjQ1YzdkMCIsIk9mZnNldCI6MTc4NDgzMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDFaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.duration="936.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PUT /v2/foo/bar/blobs/uploads/ff6c9610-39d1-48e4-a208-74646f45c7d0?_state=JugpOKqxk1MeAE2rrx91_lu9W7EuBN_UPLojQ4S-Nw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmM5NjEwLTM5ZDEtNDhlNC1hMjA4LTc0NjQ2ZjQ1YzdkMCIsIk9mZnNldCI6MTc4NDgzMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDFaIn0%3D&digest=sha256%3A4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=767f162e-9800-4cac-8858-45573f9fe27b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="691.087µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=e884862d-527e-4b7f-b72c-1ac3a7caf80d http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.903033ms http.response.status=200 http.response.written=17848320 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 200 17848320 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=error msg="error parsing digest="sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=f010f0c1-ec91-49ab-b966-9a144119bf32 http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" vars.name="foo/bar" time="2026-02-05T13:47:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=f010f0c1-ec91-49ab-b966-9a144119bf32 http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" http.request.uri="/v2/foo/bar/blobs/sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.326µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha257:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=f4b902be-07af-4492-933f-ddebac889ec2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51546" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.duration="978.769µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:41Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=0223b70a-95f4-4398-8005-ddd08b4a8558 http.request.method=GET http.request.remoteaddr="127.0.0.1:47822" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.928µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=6560c4aa-fab4-4228-bd79-701b5d854639 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.808µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=25c117f4-0d15-4468-b95c-0832b1e330e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=06cc0eb9-4840-4a22-98e7-8ec170ebb921 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="858.208µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=b533a69b-a1a9-41e4-a6f4-eaffb07b6bc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="809.408µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=72c1c759-0d0a-40ee-929b-49381a26b811 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=84c821ec-46f1-4459-8c26-f659ae9689e9 time="2026-02-05T13:47: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.25.7 http.request.host="127.0.0.1:43307" http.request.id=72c1c759-0d0a-40ee-929b-49381a26b811 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.207µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=84c821ec-46f1-4459-8c26-f659ae9689e9 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/uploads/84c821ec-46f1-4459-8c26-f659ae9689e9?_state=04hxVBIFSXSg_4VYQI2BEjf2VsYt0C8BmwS1ppuAuhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzgyMWVjLTQ2ZjEtNDQ1OS04YzI2LWY2NTlhZTk2ODllOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzQ5NjYyOTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=0ed4e251-1ad9-49d9-b025-e2eb71736db3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="717.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=3b9c30af-90e4-463a-b4f8-ed3d017bfecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/abc0cdbd-d6df-442d-b606-b057fe99097c?_state=UOoB2p_SrcDxmNd6MpFZPtSPLTwOTHBCG27qJRHNwjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYzBjZGJkLWQ2ZGYtNDQyZC1iNjA2LWIwNTdmZTk5MDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzkzNDY2MTVaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" provided=sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf vars.name="foo/bar" vars.uuid=abc0cdbd-d6df-442d-b606-b057fe99097c time="2026-02-05T13:47:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=3b9c30af-90e4-463a-b4f8-ed3d017bfecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/abc0cdbd-d6df-442d-b606-b057fe99097c?_state=UOoB2p_SrcDxmNd6MpFZPtSPLTwOTHBCG27qJRHNwjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYzBjZGJkLWQ2ZGYtNDQyZC1iNjA2LWIwNTdmZTk5MDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzkzNDY2MTVaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=abc0cdbd-d6df-442d-b606-b057fe99097c time="2026-02-05T13:47:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=3b9c30af-90e4-463a-b4f8-ed3d017bfecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/abc0cdbd-d6df-442d-b606-b057fe99097c?_state=UOoB2p_SrcDxmNd6MpFZPtSPLTwOTHBCG27qJRHNwjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYzBjZGJkLWQ2ZGYtNDQyZC1iNjA2LWIwNTdmZTk5MDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzkzNDY2MTVaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.047µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=abc0cdbd-d6df-442d-b606-b057fe99097c 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PUT /v2/foo/bar/blobs/uploads/abc0cdbd-d6df-442d-b606-b057fe99097c?_state=UOoB2p_SrcDxmNd6MpFZPtSPLTwOTHBCG27qJRHNwjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYzBjZGJkLWQ2ZGYtNDQyZC1iNjA2LWIwNTdmZTk5MDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45NzkzNDY2MTVaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=cb643268-1e88-411e-9d9a-26fb73c7c094 http.request.method=POST http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="599.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=1aaa3e73-4bf6-484b-a01f-d7a9aefa4b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/51b819ef-933c-44d1-9b48-2087c7cc00cb?_state=YseLngdLZSIVmC_QKiNIFQikasruPOMcXUvz2rj9oD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjgxOWVmLTkzM2MtNDRkMS05YjQ4LTIwODdjN2NjMDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODExNTcxMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="771.528µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PUT /v2/foo/bar/blobs/uploads/51b819ef-933c-44d1-9b48-2087c7cc00cb?_state=YseLngdLZSIVmC_QKiNIFQikasruPOMcXUvz2rj9oD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjgxOWVmLTkzM2MtNDRkMS05YjQ4LTIwODdjN2NjMDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODExNTcxMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=4f3e951c-7124-473b-8f9d-56192e1d62e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="615.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=d99745f2-83d6-47d7-817c-06208cb05cce http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/15c17e3a-3657-423a-8e21-71946a8ad2d7?_state=TY3Hfw-JAy5ycqgGlu9r5k78SYXYaiw2LU6kvb8mWPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzE3ZTNhLTM2NTctNDIzYS04ZTIxLTcxOTQ2YThhZDJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODI5Njc2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="725.727µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PUT /v2/foo/bar/blobs/uploads/15c17e3a-3657-423a-8e21-71946a8ad2d7?_state=TY3Hfw-JAy5ycqgGlu9r5k78SYXYaiw2LU6kvb8mWPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzE3ZTNhLTM2NTctNDIzYS04ZTIxLTcxOTQ2YThhZDJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODI5Njc2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=ae267e36-3d5c-49ef-8f02-aed89c05ff5d http.request.method=POST http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="608.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=b15a07b0-bd9f-4439-8b61-854b8cfd5805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/e9e50ab3-0c63-4349-b9e8-2c4f4a94e5e0?_state=pRGbfPcScPHMDiBZnB36O7mn2xkuIDnYhOCPyXtUpFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTUwYWIzLTBjNjMtNDM0OS1iOWU4LTJjNGY0YTk0ZTVlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODQ3MDAyNjZaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.duration=545.019801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e9e50ab3-0c63-4349-b9e8-2c4f4a94e5e0?_state=pRGbfPcScPHMDiBZnB36O7mn2xkuIDnYhOCPyXtUpFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTUwYWIzLTBjNjMtNDM0OS1iOWU4LTJjNGY0YTk0ZTVlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0MS45ODQ3MDAyNjZaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=8e3abfe0-5fcb-4845-8421-c29c2975af18 http.request.method=POST http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43307" http.request.id=6db51dc2-e2f3-412c-8449-975d3629fd9b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/cbdb0863-2be2-45ec-a3e4-9a46da792d49?_state=T0HwQC0bhATtROgzNohPCFhFKjyENKy5s6yF9spZ3gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZGIwODYzLTJiZTItNDVlYy1hM2U0LTlhNDZkYTc5MmQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0Mi41NDAyMjY0NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=551.974946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/cbdb0863-2be2-45ec-a3e4-9a46da792d49?_state=T0HwQC0bhATtROgzNohPCFhFKjyENKy5s6yF9spZ3gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZGIwODYzLTJiZTItNDVlYy1hM2U0LTlhNDZkYTc5MmQ0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0Mi41NDAyMjY0NDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=123c41d4-40be-44c8-bb8b-cdf200d579ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/uploads/cbdb0863-2be2-45ec-a3e4-9a46da792d49?_state=A6pwidFVQFwPlWjmlUZmDo68kIS28d6FaKDCLVPr1Md7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZGIwODYzLTJiZTItNDVlYy1hM2U0LTlhNDZkYTc5MmQ0OSIsIk9mZnNldCI6MTU5OTg5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDJaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.duration="891.608µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "PUT /v2/foo/bar/blobs/uploads/cbdb0863-2be2-45ec-a3e4-9a46da792d49?_state=A6pwidFVQFwPlWjmlUZmDo68kIS28d6FaKDCLVPr1Md7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZGIwODYzLTJiZTItNDVlYy1hM2U0LTlhNDZkYTc5MmQ0OSIsIk9mZnNldCI6MTU5OTg5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDJaIn0%3D&digest=sha256%3A9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=0cd49f11-5ead-465a-8ce6-7ef11e0260a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="724.767µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=5435b1d3-5e58-426a-bff3-8fbac80f0b6e http.request.method=GET http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.328418ms http.response.status=200 http.response.written=15998976 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 200 15998976 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=error msg="error parsing digest="sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=17d7eb3c-d714-49c6-9814-1498758ffecb http.request.method=GET http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" vars.name="foo/bar" time="2026-02-05T13:47:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=17d7eb3c-d714-49c6-9814-1498758ffecb http.request.method=GET http.request.remoteaddr="127.0.0.1:47834" http.request.uri="/v2/foo/bar/blobs/sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.167µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha257:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=77151ff7-2d16-486c-bd1d-2528ef03c4a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47854" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.duration="922.408µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=95229695-ec06-46bf-97bd-6f4e73eee868 http.request.method=GET http.request.remoteaddr="127.0.0.1:47842" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.480892ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43307" http.request.id=68aebf6a-7a8f-4753-9bea-54e8dbd72c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:47854" http.request.uri="/v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.602656ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha256:9b6202f29e6a2fa0c176f418dfe161a3a27cd14a6614087ab2df84c6661a20bf HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=28121ab1-91e2-4dbb-8c89-ec8e083fdcb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51546" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.214478179s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37105" http.request.id=410a3d46-2e0c-4acb-80a6-db4770a0b5c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51544" http.request.uri="/v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.21877986s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:13:47:41 +0000] "GET /v2/foo/bar/blobs/sha256:4da3ac1d7ad5783f42508f930d28706eb4e71198f6368b9d8a88191be84292e5 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.63s) === RUN TestBlobDelete time="2026-02-05T13:47:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:43Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=e06ec651-9fba-450d-88c3-d281aee6d3c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44868" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.369µs" http.response.status=404 http.response.written=157 vars.digest="sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=603ed7e9-abf2-4b3e-8964-9c6c4d8dcbb5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.808µs" http.response.status=404 http.response.written=157 vars.digest="sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fee602d9-24e8-4128-a65a-763489d78c5e http.request.method=POST http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=6c0dd136-e27a-40c8-9cf0-4f404918c1ed http.request.method=GET http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329493ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=16ea82bd-5f18-4038-9f12-44daacb28e3d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="830.208µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=05959ec1-f3d6-4994-bc72-f3c4871be533 http.request.method=GET http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6083ebac-ddd0-424b-9e1d-39b6bf7a4244 time="2026-02-05T13:47:43Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=05959ec1-f3d6-4994-bc72-f3c4871be533 http.request.method=GET http.request.remoteaddr="127.0.0.1:44872" http.request.uri="/v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.047µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6083ebac-ddd0-424b-9e1d-39b6bf7a4244 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "GET /v2/foo/bar/blobs/uploads/6083ebac-ddd0-424b-9e1d-39b6bf7a4244?_state=LR34-OxrlZX3G1tOScafZxPJC1kDMraV8TToIOCyO3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwODNlYmFjLWRkZDAtNDI0Yi05ZTFkLTM5YjZiZjdhNDI0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDE5MTYwNVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=c194945d-ed27-4f7a-a110-d5934aad02ec http.request.method=POST http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fa6685a3-7ddf-44cf-a7f9-9691f7b31c7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/d96de899-9d23-42b5-8f4e-8e519b43c36a?_state=82HE0uMcl5TQNh8sOcN_v-oBzj_rvBO3fnLow8hfZcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NmRlODk5LTlkMjMtNDJiNS04ZjRlLThlNTE5YjQzYzM2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDY4MjIxMzZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" provided=sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada vars.name="foo/bar" vars.uuid=d96de899-9d23-42b5-8f4e-8e519b43c36a time="2026-02-05T13:47:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fa6685a3-7ddf-44cf-a7f9-9691f7b31c7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/d96de899-9d23-42b5-8f4e-8e519b43c36a?_state=82HE0uMcl5TQNh8sOcN_v-oBzj_rvBO3fnLow8hfZcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NmRlODk5LTlkMjMtNDJiNS04ZjRlLThlNTE5YjQzYzM2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDY4MjIxMzZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d96de899-9d23-42b5-8f4e-8e519b43c36a time="2026-02-05T13:47:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fa6685a3-7ddf-44cf-a7f9-9691f7b31c7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/d96de899-9d23-42b5-8f4e-8e519b43c36a?_state=82HE0uMcl5TQNh8sOcN_v-oBzj_rvBO3fnLow8hfZcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NmRlODk5LTlkMjMtNDJiNS04ZjRlLThlNTE5YjQzYzM2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDY4MjIxMzZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.968µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d96de899-9d23-42b5-8f4e-8e519b43c36a 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "PUT /v2/foo/bar/blobs/uploads/d96de899-9d23-42b5-8f4e-8e519b43c36a?_state=82HE0uMcl5TQNh8sOcN_v-oBzj_rvBO3fnLow8hfZcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NmRlODk5LTlkMjMtNDJiNS04ZjRlLThlNTE5YjQzYzM2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDY4MjIxMzZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=240aa9f0-21ae-4880-8019-5b072af571b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="801.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=dcaaa0ca-15f4-4cf0-91b0-3a6fb81f6df9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/63fa495b-64d1-409c-89b1-e6cbbf7ec713?_state=r7ueOkGrVF_5Zw5nhde6jDdUV-1KJ4jvZYZUCoL_pVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZmE0OTViLTY0ZDEtNDA5Yy04OWIxLWU2Y2JiZjdlYzcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDg5OTk2NzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "PUT /v2/foo/bar/blobs/uploads/63fa495b-64d1-409c-89b1-e6cbbf7ec713?_state=r7ueOkGrVF_5Zw5nhde6jDdUV-1KJ4jvZYZUCoL_pVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZmE0OTViLTY0ZDEtNDA5Yy04OWIxLWU2Y2JiZjdlYzcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNDg5OTk2NzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=2e889c93-8741-4496-9dc2-a51b45a61830 http.request.method=POST http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=88eaffc4-5adb-477a-82f4-060c51d435ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/9d0d49b9-817b-4dbc-a516-60b11ce25793?_state=f_WUyYtgqn7Ev2548YroCx1_QcIL68gaRW1N9y6DaCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMGQ0OWI5LTgxN2ItNGRiYy1hNTE2LTYwYjExY2UyNTc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNTEyODQ1MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="898.529µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "PUT /v2/foo/bar/blobs/uploads/9d0d49b9-817b-4dbc-a516-60b11ce25793?_state=f_WUyYtgqn7Ev2548YroCx1_QcIL68gaRW1N9y6DaCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMGQ0OWI5LTgxN2ItNGRiYy1hNTE2LTYwYjExY2UyNTc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNTEyODQ1MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=25255d07-9590-44f8-baea-f991f48a2bbc http.request.method=POST http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="738.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=137d2e34-934f-4bf7-903b-ac232b6a7646 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/b6aa75dd-2270-4248-9623-5cb38843de12?_state=GWUSzj-trXa8uqEJT-whmhoQ99vHE-R1Cp46nbYCtf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YWE3NWRkLTIyNzAtNDI0OC05NjIzLTVjYjM4ODQzZGUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNTMzNjYxOThaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0498141s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:43 +0000] "PUT /v2/foo/bar/blobs/uploads/b6aa75dd-2270-4248-9623-5cb38843de12?_state=GWUSzj-trXa8uqEJT-whmhoQ99vHE-R1Cp46nbYCtf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YWE3NWRkLTIyNzAtNDI0OC05NjIzLTVjYjM4ODQzZGUxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0My4yNTMzNjYxOThaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=5352bfc8-ca19-492d-bb0d-01e78e74c8fb http.request.method=POST http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40115" http.request.id=ad5bde3f-2be6-4e1d-92ed-df860dd14a65 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/75abe40c-87f2-4fc3-aa62-9c084c75c9f7?_state=J3S_y8cMDDzsoFpsg6XGyr82IYhWVOeQqJppEeHEyCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YWJlNDBjLTg3ZjItNGZjMy1hYTYyLTljMDg0Yzc1YzlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0NC4zMTY1NTE5ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122356387s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/75abe40c-87f2-4fc3-aa62-9c084c75c9f7?_state=J3S_y8cMDDzsoFpsg6XGyr82IYhWVOeQqJppEeHEyCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YWJlNDBjLTg3ZjItNGZjMy1hYTYyLTljMDg0Yzc1YzlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0NC4zMTY1NTE5ODVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=56409871-5ff1-49cf-999e-560e1ada8fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/uploads/75abe40c-87f2-4fc3-aa62-9c084c75c9f7?_state=Jugy3k40WrFQH-9WO8lTWt4_3tb8MZOW1KDZAroEr_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YWJlNDBjLTg3ZjItNGZjMy1hYTYyLTljMDg0Yzc1YzlmNyIsIk9mZnNldCI6MjI0NzQ3NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDRaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00281ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "PUT /v2/foo/bar/blobs/uploads/75abe40c-87f2-4fc3-aa62-9c084c75c9f7?_state=Jugy3k40WrFQH-9WO8lTWt4_3tb8MZOW1KDZAroEr_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YWJlNDBjLTg3ZjItNGZjMy1hYTYyLTljMDg0Yzc1YzlmNyIsIk9mZnNldCI6MjI0NzQ3NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NDRaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=3ce4baa8-7559-49fa-8d6c-b48807e29de4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="770.327µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=a8aa3ac3-dfe7-4a9b-aaaf-2cdcdbd5832c http.request.method=GET http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.563648ms http.response.status=200 http.response.written=22474752 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "GET /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 200 22474752 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=error msg="error parsing digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=73d00755-276c-4fc3-bdb7-3eb60d482526 http.request.method=GET http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" time="2026-02-05T13:47:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=73d00755-276c-4fc3-bdb7-3eb60d482526 http.request.method=GET http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.526µs" http.response.status=400 http.response.written=110 vars.digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "GET /v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=25611f29-13ed-44f4-96b1-dd6d822ca60c http.request.method=GET http.request.remoteaddr="127.0.0.1:44904" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.duration="944.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "GET /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=4cee6e31-423c-4f94-a4ea-55d64191b383 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44910" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.duration="694.966µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=db1daa75-ce20-4c38-aa93-e62615734672 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44910" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.286µs" http.response.status=404 http.response.written=157 vars.digest="sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=1e29cc7f-09ef-4597-9fcb-3ef5fe37eeaa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44910" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.806µs" http.response.status=404 http.response.written=74 vars.digest="sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=error msg="error parsing digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fdf57234-acc9-4894-8c54-654cb8b17d72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44926" http.request.uri="/v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" time="2026-02-05T13:47:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=fdf57234-acc9-4894-8c54-654cb8b17d72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44926" http.request.uri="/v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.686µs" http.response.status=400 http.response.written=110 vars.digest="sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T13:47:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=dbfd5a46-3d95-4d22-aee5-d63075d7176b http.request.method=POST http.request.remoteaddr="127.0.0.1:44930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=ed9f3f5f-3dae-4e93-8536-e733d78b89c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44930" http.request.uri="/v2/foo/bar/blobs/uploads/9b549fbb-d63b-476c-b6ce-5fdf79b3d263?_state=FcaqpIrVAJBTMszYyrxS7PNDwzViDoDWa6dhOI6E70F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTQ5ZmJiLWQ2M2ItNDc2Yy1iNmNlLTVmZGY3OWIzZDI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0NS40NzQxNzc4NjZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050719789s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "PUT /v2/foo/bar/blobs/uploads/9b549fbb-d63b-476c-b6ce-5fdf79b3d263?_state=FcaqpIrVAJBTMszYyrxS7PNDwzViDoDWa6dhOI6E70F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTQ5ZmJiLWQ2M2ItNDc2Yy1iNmNlLTVmZGY3OWIzZDI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0NS40NzQxNzc4NjZaIn0%3D&digest=sha256%3A638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=6567a83b-8b2c-47a3-a912-685b88db1690 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44930" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="823.768µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=a503e6fa-70ed-486e-9a65-442573738865 http.request.method=GET http.request.remoteaddr="127.0.0.1:44902" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.078376091s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "GET /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-05T13:47:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40115" http.request.id=83a1ebf4-4027-4d67-9e27-d5850a9875f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44904" http.request.uri="/v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.075626425s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Feb/2026:13:47:45 +0000] "GET /v2/foo/bar/blobs/sha256:638705d8caeda33ab0e4530ebe83dc665d7f4816e818aed751759eabf8a34ada HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.43s) === RUN TestRelativeURL time="2026-02-05T13:47:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:46Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42321" http.request.id=517f8d91-296b-435f-ba2b-296247fe1d29 http.request.method=POST http.request.remoteaddr="127.0.0.1:55212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="751.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42321" http.request.id=13ddb19e-5f9f-4220-b6a6-c72d0c1d3d3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55212" http.request.uri="/v2/foo/bar/blobs/uploads/e2f951fd-c2c2-4463-982e-d5b360a26638?_state=i3toXEaDu8xM2kwqeoh-oAIZObx6nTZDFQRLjM8QdP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZjk1MWZkLWMyYzItNDQ2My05ODJlLWQ1YjM2MGEyNjYzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0Ni41NDczOTE5MDhaIn0%3D&digest=sha256%3A01af2f5a8363929738582cf7d50f36cccfcdd1defbd302f3404daa79ec607ade" http.request.useragent="Go-http-client/1.1" http.response.duration=1.861804709s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:46 +0000] "PUT /v2/foo/bar/blobs/uploads/e2f951fd-c2c2-4463-982e-d5b360a26638?_state=i3toXEaDu8xM2kwqeoh-oAIZObx6nTZDFQRLjM8QdP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZjk1MWZkLWMyYzItNDQ2My05ODJlLWQ1YjM2MGEyNjYzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0Ni41NDczOTE5MDhaIn0%3D&digest=sha256%3A01af2f5a8363929738582cf7d50f36cccfcdd1defbd302f3404daa79ec607ade HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42321" http.request.id=a371d1ad-e032-4111-9f26-ac8f376ff7fe http.request.method=POST http.request.remoteaddr="127.0.0.1:55212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42321" http.request.id=7f7a4f95-c5ad-4698-b412-8a1ae9eedb1e http.request.method=POST http.request.remoteaddr="127.0.0.1:55212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.526µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42321" http.request.id=9e99c2a9-a15b-4145-afb5-227ea2c0cc37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55212" http.request.uri="/v2/foo/bar/blobs/uploads/7f92907d-54a5-439c-ab3a-85010b544877?_state=_A7kHkC8M8EXyDkFTBJ8QNO2vdn6ohN7YTt7eQs6N3V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTI5MDdkLTU0YTUtNDM5Yy1hYjNhLTg1MDEwYjU0NDg3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0OC42MzY0NDE2MDlaIn0%3D&digest=sha256%3A7301fdc3104c27726774db47d27d9d14922a709aed052ffda609b0ac4ab7fc1c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188638895s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:48 +0000] "PUT /v2/foo/bar/blobs/uploads/7f92907d-54a5-439c-ab3a-85010b544877?_state=_A7kHkC8M8EXyDkFTBJ8QNO2vdn6ohN7YTt7eQs6N3V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTI5MDdkLTU0YTUtNDM5Yy1hYjNhLTg1MDEwYjU0NDg3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0OC42MzY0NDE2MDlaIn0%3D&digest=sha256%3A7301fdc3104c27726774db47d27d9d14922a709aed052ffda609b0ac4ab7fc1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.28s) === RUN TestBlobDeleteDisabled time="2026-02-05T13:47:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:49Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39301" http.request.id=74d2ab0e-b7cf-4899-a1db-2e73524fdb9b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52208" http.request.uri="/v2/foo/bar/blobs/sha256:1efc99a8606b84178a33b72b59517c58d2e61a600d536576f7f7f69140a30bc3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.407µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1efc99a8606b84178a33b72b59517c58d2e61a600d536576f7f7f69140a30bc3" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:1efc99a8606b84178a33b72b59517c58d2e61a600d536576f7f7f69140a30bc3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.10s) === RUN TestDeleteDisabled time="2026-02-05T13:47:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:49Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39177" http.request.id=0367b784-2ba0-40b2-befa-3ec504fe1b85 http.request.method=POST http.request.remoteaddr="127.0.0.1:34832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39177" http.request.id=d8806c97-c9b3-41e9-b0b5-1a14fcd66565 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34832" http.request.uri="/v2/foo/bar/blobs/uploads/b35771f9-a4d5-4ec6-8019-0a1c9409b37b?_state=QkYO8IBZDlDU4v6zsXkRjBD9YxaGljw8-jX9spu0Zp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNTc3MWY5LWE0ZDUtNGVjNi04MDE5LTBhMWM5NDA5YjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0OS45OTc4MzM1WiJ9&digest=sha256%3Aa2e313f31cd8dce9cdf1da48f8f48c64ee1ab8b0661514e0bc499869ff790cce" http.request.useragent="Go-http-client/1.1" http.response.duration=645.050828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b35771f9-a4d5-4ec6-8019-0a1c9409b37b?_state=QkYO8IBZDlDU4v6zsXkRjBD9YxaGljw8-jX9spu0Zp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNTc3MWY5LWE0ZDUtNGVjNi04MDE5LTBhMWM5NDA5YjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo0OS45OTc4MzM1WiJ9&digest=sha256%3Aa2e313f31cd8dce9cdf1da48f8f48c64ee1ab8b0661514e0bc499869ff790cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39177" http.request.id=01916c12-002c-449d-9a64-114c1d922259 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34832" http.request.uri="/v2/foo/bar/blobs/sha256:a2e313f31cd8dce9cdf1da48f8f48c64ee1ab8b0661514e0bc499869ff790cce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.248µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a2e313f31cd8dce9cdf1da48f8f48c64ee1ab8b0661514e0bc499869ff790cce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:47:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:a2e313f31cd8dce9cdf1da48f8f48c64ee1ab8b0661514e0bc499869ff790cce HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.73s) === RUN TestDeleteReadOnly time="2026-02-05T13:47: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.25.7 time="2026-02-05T13:47:50Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39919" http.request.id=7cf47c1d-ea24-46c9-9c76-6607da96f580 http.request.method=POST http.request.remoteaddr="127.0.0.1:51746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39919" http.request.id=2c50d09e-5008-4a9d-89dc-4f28541b0b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51746" http.request.uri="/v2/foo/bar/blobs/uploads/6881897d-5c53-42bb-a0dd-d5a99fa55d92?_state=sm9pG9-mU4bftCELQbqgEKWvi5s5_DxH6T7Amqix8F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ODE4OTdkLTVjNTMtNDJiYi1hMGRkLWQ1YTk5ZmE1NWQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo1MC43Mjg0MTkyMThaIn0%3D&digest=sha256%3Af30536571c55238bdec42af81a0fb2b65887ce4ea44e6acc32400cee548368c2" http.request.useragent="Go-http-client/1.1" http.response.duration=638.868849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:50 +0000] "PUT /v2/foo/bar/blobs/uploads/6881897d-5c53-42bb-a0dd-d5a99fa55d92?_state=sm9pG9-mU4bftCELQbqgEKWvi5s5_DxH6T7Amqix8F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ODE4OTdkLTVjNTMtNDJiYi1hMGRkLWQ1YTk5ZmE1NWQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0Nzo1MC43Mjg0MTkyMThaIn0%3D&digest=sha256%3Af30536571c55238bdec42af81a0fb2b65887ce4ea44e6acc32400cee548368c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:f30536571c55238bdec42af81a0fb2b65887ce4ea44e6acc32400cee548368c2 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.72s) === RUN TestStartPushReadOnly time="2026-02-05T13:47:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:51Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:13:47:51 +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-02-05T13:47:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=92cfda33-6b24-4992-8fde-accd756b3bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" 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="789.768µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=006ddc61-b524-4d01-89b3-265796205779 http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" 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="685.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=b1fb7848-97d6-4706-bb2b-03622e69278c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" 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="657.166µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=daf7c01c-1cde-4665-873c-cd7ba27009bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" 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="987.729µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=daf7c01c-1cde-4665-873c-cd7ba27009bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" 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.05517ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=daf7c01c-1cde-4665-873c-cd7ba27009bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" 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.09093ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=daf7c01c-1cde-4665-873c-cd7ba27009bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" 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.12205ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T13:47:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=e0505718-d126-4ad1-ae77-702285174500 http.request.method=POST http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=c479354d-3ec3-48c3-a3f1-899d88aacc32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/blobs/uploads/75be55e8-e30b-44ea-b9f4-72f6e9a9516f?_state=2illjuti093vxqwn9L4go1dMdMgO-VFFIeBrrib5N6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWJlNTVlOC1lMzBiLTQ0ZWEtYjlmNC03MmY2ZTlhOTUxNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTEuNTE4MTYyNzM2WiJ9&digest=sha256%3Afd04192baec2123f9bc82686454ca59acb56db231dcf63ab9016cf201cb3401d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644474412s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/75be55e8-e30b-44ea-b9f4-72f6e9a9516f?_state=2illjuti093vxqwn9L4go1dMdMgO-VFFIeBrrib5N6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWJlNTVlOC1lMzBiLTQ0ZWEtYjlmNC03MmY2ZTlhOTUxNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTEuNTE4MTYyNzM2WiJ9&digest=sha256%3Afd04192baec2123f9bc82686454ca59acb56db231dcf63ab9016cf201cb3401d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=62f5ed71-7104-4681-b32a-470d1a1a446f http.request.method=POST http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=6fbcf338-4eec-4402-90d9-fcc8392e87be http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/blobs/uploads/2e259cb8-e617-4da8-bd80-2c77114b2e5c?_state=f6vRbIOIeGtEsOwCIH9qSAZ864dNyDfaPeiwZ9oawdN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZTI1OWNiOC1lNjE3LTRkYTgtYmQ4MC0yYzc3MTE0YjJlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuMjM4NDg1NjI2WiJ9&digest=sha256%3Aa2d25a898fd55434bc063dacdf541ee9abfd6b91c550c85d83aa4af8b10999b1" http.request.useragent="Go-http-client/1.1" http.response.duration=452.753207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/2e259cb8-e617-4da8-bd80-2c77114b2e5c?_state=f6vRbIOIeGtEsOwCIH9qSAZ864dNyDfaPeiwZ9oawdN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZTI1OWNiOC1lNjE3LTRkYTgtYmQ4MC0yYzc3MTE0YjJlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuMjM4NDg1NjI2WiJ9&digest=sha256%3Aa2d25a898fd55434bc063dacdf541ee9abfd6b91c550c85d83aa4af8b10999b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=61308102-bb07-419b-a4db-8cc4835a3a21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=3a9a3a77-5113-433d-bec2-76ffc4b108de http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=51220ea4-dc3e-4b17-9fa2-e4294bfda13b http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" 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.03657ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=e23b53d6-c8b6-4c8a-b0eb-7950da076224 http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.018369ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34163" http.request.id=758d0392-183a-43fb-83f5-36b0acfcd88e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34163" http.request.id=db0e93a2-63aa-4f06-bd6d-403cf1a3e863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:34163" http.request.id=8318be6c-3aed-4d7b-85bc-6185bb022b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=6e8e8f0c-159b-4afb-ab43-3a686ed83505 http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="967.049µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=271ff825-ea07-4042-9a29-39cbb549f0cd http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="526.325µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=f9e037a8-c74e-4189-b3a7-58d9e1a6c33f http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.duration="513.245µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=c60cf64a-ae30-49ae-9df9-cee80946e0ec http.request.method=GET http.request.remoteaddr="127.0.0.1:37032" 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="529.285µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=error msg="payload digest does match: "sha256:0be75e711a3652423618af318ed144a604000e8e1e7da7d43018649223b43712" != "sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae"" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=668309bd-c356-4fd8-8bae-74db40e30ce9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=668309bd-c356-4fd8-8bae-74db40e30ce9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37032" http.request.uri="/v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224012ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae" 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:701aee2f160a57f3e41d7b8de4b5eac611d78c5cbfbd1d9cb33ef3f2a71835ae HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=11be8197-9fee-4f60-9f85-6e61dd59902f http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.047µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=946a3be3-06eb-4e17-a712-53f5e4c5b71d http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.605µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=569d2277-e810-4ff2-a0eb-b18ef39978fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="673.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=569d2277-e810-4ff2-a0eb-b18ef39978fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="748.207µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=569d2277-e810-4ff2-a0eb-b18ef39978fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="785.608µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=da3cd8a2-2533-477c-b16a-f99e2b116300 http.request.method=POST http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=a158ab08-a7d3-427e-9cf6-f425df2f4c04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/4e8f8b20-bc50-43fd-823b-2eae0b4da205?_state=lZRTHKsoQf0Wq8qr9vLtH5GbDacv60PrImqtEcY52mh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZThmOGIyMC1iYzUwLTQzZmQtODIzYi0yZWFlMGI0ZGEyMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuNzExODgwNzg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="798.727µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/4e8f8b20-bc50-43fd-823b-2eae0b4da205?_state=lZRTHKsoQf0Wq8qr9vLtH5GbDacv60PrImqtEcY52mh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZThmOGIyMC1iYzUwLTQzZmQtODIzYi0yZWFlMGI0ZGEyMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuNzExODgwNzg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=c4c1a3a0-e9ff-4814-b6a8-b99c0b3fa538 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="642.286µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:47:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=c4c1a3a0-e9ff-4814-b6a8-b99c0b3fa538 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="707.847µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T13:47:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=aafdc761-f5a4-4804-a594-36a28c8e2c17 http.request.method=POST http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=c88e6d49-260b-49fc-9bb4-a277e3daed1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/a3949c26-898c-4979-944f-4f08e9e25a41?_state=OR7XVTKfJy8rmq4RIb74oYXT7gha--E4-WIhNpa9MEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzk0OWMyNi04OThjLTQ5NzktOTQ0Zi00ZjA4ZTllMjVhNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuODUyMzEwMDc5WiJ9&digest=sha256%3Aaf1587542e3d5538405873c5d1079b1f71ed90cffdfbe856a660974cb7cf457f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947768164s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/a3949c26-898c-4979-944f-4f08e9e25a41?_state=OR7XVTKfJy8rmq4RIb74oYXT7gha--E4-WIhNpa9MEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzk0OWMyNi04OThjLTQ5NzktOTQ0Zi00ZjA4ZTllMjVhNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTMuODUyMzEwMDc5WiJ9&digest=sha256%3Aaf1587542e3d5538405873c5d1079b1f71ed90cffdfbe856a660974cb7cf457f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=83b38725-0286-4df8-bfbc-d1d2dae3d27f http.request.method=POST http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=64593299-c8f9-4071-b602-92b62da66e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/blobs/uploads/3db47503-5d01-46fc-9c8e-96be67edb723?_state=by9frU7VconORt6m84DR2ckl2Lbo2fNM-DhqMayC-vZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGI0NzUwMy01ZDAxLTQ2ZmMtOWM4ZS05NmJlNjdlZGI3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTUuOTMxNjA5NTY4WiJ9&digest=sha256%3A857f4560270bfdbaaa412a0ec52bbb10c0caa56a7585b3e5f7e2f220c84da036" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431538316s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/3db47503-5d01-46fc-9c8e-96be67edb723?_state=by9frU7VconORt6m84DR2ckl2Lbo2fNM-DhqMayC-vZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGI0NzUwMy01ZDAxLTQ2ZmMtOWM4ZS05NmJlNjdlZGI3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTUuOTMxNjA5NTY4WiJ9&digest=sha256%3A857f4560270bfdbaaa412a0ec52bbb10c0caa56a7585b3e5f7e2f220c84da036 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=5c863601-7aa3-4aeb-9817-b7085a0afc55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34163" http.request.id=047dae6a-8fd3-4302-aab4-aafb363c6251 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584" http.request.useragent="Go-http-client/1.1" http.response.duration="871.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=8efbdc06-fff2-440a-b3e9-a0a200d1d2c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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="698.167µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=a2c7bc15-bec6-42be-8188-763d7851c9cb http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="800.288µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=e4fc0df9-87bf-4ff1-8d66-b3012fa61922 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=41371331-f42f-4ac9-8b78-20d3b1d1affd http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584" http.request.useragent="Go-http-client/1.1" http.response.duration="625.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=ad74c4b9-820b-47c8-9d04-272731b7324b http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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="638.086µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="rewriting manifest sha256:9ab33642a1f3c4816aec571f30a8cd7824e9d434d87fc8bfc475fee865698584 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=91c1dde1-cefa-4b52-9f6e-d6881117a080 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=91c1dde1-cefa-4b52-9f6e-d6881117a080 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.212972ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34163" http.request.id=c734b8c5-8c8e-43b0-9a6d-01a0d6fc0111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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="721.487µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34163" http.request.id=d24a61ae-e1a3-49e3-a485-23f8570a50cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="853.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34163" http.request.id=9e8bbbec-9d0e-4939-b693-41f95a051fbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d" http.request.useragent="Go-http-client/1.1" http.response.duration="777.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=a80dded5-b812-423a-b39d-85d554103010 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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="771.888µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=fb42fa32-6305-4cae-ae91-474743f6c75f http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="770.487µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=acfc5cfc-637e-441c-828d-1e59327d4095 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="631.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=c20f1fc6-f9a3-4126-b047-2f41bfed5a22 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d" http.request.useragent="Go-http-client/1.1" http.response.duration="622.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="rewriting manifest list sha256:11f8eed0038598b6bf9fc71e3241f36de4863e4b1c9ce67ad6af1fb696b25f9d in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=6235758b-6810-4bc9-aa32-833d8c9219f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34163" http.request.id=6235758b-6810-4bc9-aa32-833d8c9219f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.284012ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:47:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=e7a47892-4e36-469b-84bd-8e4323b7eee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" 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="684.087µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=01110ad5-9eaa-4216-9ca3-e9410a092aaf http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" 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="498.165µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=12570c00-2d64-4969-bcaf-174eb43cfa17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" 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="623.406µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=8baf25ea-ac66-4632-ab23-365e6dc61ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" 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.005529ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=8baf25ea-ac66-4632-ab23-365e6dc61ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" 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.07665ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=8baf25ea-ac66-4632-ab23-365e6dc61ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" 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.09477ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:47:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=8baf25ea-ac66-4632-ab23-365e6dc61ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" 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.10957ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T13:47:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=63a9dfc7-c86d-4c2f-8c26-95a4824abb23 http.request.method=POST http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="744.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=13651d9f-ab3e-45f3-a7ca-ed6265ed3630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/blobs/uploads/3df78f1f-ca91-47d8-b287-113c7446c416?_state=Ry2L1pwLHp3X03-i2V2NYEmZTM8ODVGTKzRpWrMH5i57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGY3OGYxZi1jYTkxLTQ3ZDgtYjI4Ny0xMTNjNzQ0NmM0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTcuNTE3OTA0NDNaIn0%3D&digest=sha256%3Ac53dbeed6b73743c7ad7349a10307d14f08e4c987faffbff101473227b359a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646395711s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/3df78f1f-ca91-47d8-b287-113c7446c416?_state=Ry2L1pwLHp3X03-i2V2NYEmZTM8ODVGTKzRpWrMH5i57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGY3OGYxZi1jYTkxLTQ3ZDgtYjI4Ny0xMTNjNzQ0NmM0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTcuNTE3OTA0NDNaIn0%3D&digest=sha256%3Ac53dbeed6b73743c7ad7349a10307d14f08e4c987faffbff101473227b359a1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:47:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=84003d3e-4b85-43da-bea3-a6f9de2cb063 http.request.method=POST http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=4c24a7db-fda7-4828-916b-339d04108a91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/blobs/uploads/86a88998-bb86-414b-b2b1-67637d311c25?_state=iJqnEIKAG_iVBvf8XDV_GWzYZ_FyraZZy78bvZOMeOZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NmE4ODk5OC1iYjg2LTQxNGItYjJiMS02NzYzN2QzMTFjMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTkuMjc2MjY0MjgxWiJ9&digest=sha256%3A2211d3578037047787dee4d03a06614da37a35aed7d3fb7a0c90c7d2875cbf35" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054673627s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:47:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/86a88998-bb86-414b-b2b1-67637d311c25?_state=iJqnEIKAG_iVBvf8XDV_GWzYZ_FyraZZy78bvZOMeOZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NmE4ODk5OC1iYjg2LTQxNGItYjJiMS02NzYzN2QzMTFjMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDc6NTkuMjc2MjY0MjgxWiJ9&digest=sha256%3A2211d3578037047787dee4d03a06614da37a35aed7d3fb7a0c90c7d2875cbf35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f97eae9f-ffaf-4f15-9c9c-0781a8d77519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=29e33a96-4a1d-4251-a1f3-dfeaf91062f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=16078b96-4306-47ed-8c9a-ee0de6316620 http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" 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.00813ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=b89031ac-d522-490b-a476-eed93cacc26c http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="989.729µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45163" http.request.id=497fc000-b932-415f-be68-339f7eaf697c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45163" http.request.id=6d219802-6550-4f86-8360-dee2b6d0cc0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45163" http.request.id=9f54edc2-962b-498c-9fa6-e9339cb2d738 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=a6e6a38e-c31e-440e-a5cf-6a71644eebca http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="924.328µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=3bce5fff-c8d0-4db2-856e-ef4dbc7c4e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="517.925µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f6c4ba05-c62f-4e48-8510-c5a91f2e4f11 http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.duration="583.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=3197c379-cdec-4e19-934f-ea8f30041c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:40838" 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="537.605µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=error msg="payload digest does match: "sha256:b763623acc97cec3a54f8d428c807436780e6d546f654cd5aa0b315763f19935" != "sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604"" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=eac39c94-8e8d-4ff4-a6fe-5bf24585827b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=eac39c94-8e8d-4ff4-a6fe-5bf24585827b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40838" http.request.uri="/v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.087µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604" 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:b93e698469165a015aa26c495a05b714b588d658dde764f2133b565f1ec52604 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=1b2c4323-1883-4071-abe2-3fd1f59460fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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="624.606µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=48989c68-a2a0-4c4a-9b6b-abbedd874e08 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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="606.606µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=c58870d9-528c-4872-827d-f392a9b90e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="623.406µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=c58870d9-528c-4872-827d-f392a9b90e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="655.006µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=c58870d9-528c-4872-827d-f392a9b90e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="675.246µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f50492c6-39f4-401f-ac18-e36890b6e617 http.request.method=POST http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=e0cffafc-0f54-45b4-b85e-ef6f6dbc5148 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/4e0dea69-0567-451d-add9-99fa963e4558?_state=ouP3iBiP39WZCSmpApaHzM3mhV35vDtQ0yl9kmSFSgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTBkZWE2OS0wNTY3LTQ1MWQtYWRkOS05OWZhOTYzZTQ1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDAuMzQ5ODIyMDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="840.808µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/4e0dea69-0567-451d-add9-99fa963e4558?_state=ouP3iBiP39WZCSmpApaHzM3mhV35vDtQ0yl9kmSFSgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTBkZWE2OS0wNTY3LTQ1MWQtYWRkOS05OWZhOTYzZTQ1NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDAuMzQ5ODIyMDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=8bbe21b6-8640-42a8-b4e3-d0b19d323858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="766.448µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=8bbe21b6-8640-42a8-b4e3-d0b19d323858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="804.288µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T13:48:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=95472a95-e744-47a0-be7c-7cd7d5036a8b http.request.method=POST http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=db5e5d72-3b79-4691-adb4-886d6068c172 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/b02147c3-e87d-4107-9756-4377555d177a?_state=x-Ntdr96lua7l52QiD2lcKBnGFHI7P3hC7ioFC_tLQx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMDIxNDdjMy1lODdkLTQxMDctOTc1Ni00Mzc3NTU1ZDE3N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDAuNDMwNjUwNDEzWiJ9&digest=sha256%3Ad3f16394a680a1f51e2172df32cdccef77b3f046940ddcc93b56b16a35413948" http.request.useragent="Go-http-client/1.1" http.response.duration=671.295277ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/b02147c3-e87d-4107-9756-4377555d177a?_state=x-Ntdr96lua7l52QiD2lcKBnGFHI7P3hC7ioFC_tLQx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMDIxNDdjMy1lODdkLTQxMDctOTc1Ni00Mzc3NTU1ZDE3N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDAuNDMwNjUwNDEzWiJ9&digest=sha256%3Ad3f16394a680a1f51e2172df32cdccef77b3f046940ddcc93b56b16a35413948 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=84e5d0d5-f717-47df-9291-a7a2f49ed245 http.request.method=POST http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f0039985-ba14-4b8b-a63a-9e7ace70bc06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/blobs/uploads/1fd61662-a814-4fea-9ffa-0ae371605850?_state=UOoPTK-YMHSZfeQcWIIH0j1XbR5BOEXLPCWORlZLs8x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmQ2MTY2Mi1hODE0LTRmZWEtOWZmYS0wYWUzNzE2MDU4NTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDEuMjEzMjM0Mzg0WiJ9&digest=sha256%3A4e755cacc9aff24a0ccafebe3eb7bbe474f0951f1975d5de3d3f2c52dfef3277" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184519057s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/1fd61662-a814-4fea-9ffa-0ae371605850?_state=UOoPTK-YMHSZfeQcWIIH0j1XbR5BOEXLPCWORlZLs8x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmQ2MTY2Mi1hODE0LTRmZWEtOWZmYS0wYWUzNzE2MDU4NTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDEuMjEzMjM0Mzg0WiJ9&digest=sha256%3A4e755cacc9aff24a0ccafebe3eb7bbe474f0951f1975d5de3d3f2c52dfef3277 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=af2a08a1-61b6-4533-9360-787232ee486d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45163" http.request.id=f8ce34a9-6e6b-4038-b224-cc9159acb298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36" http.request.useragent="Go-http-client/1.1" http.response.duration="881.969µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=4e65b6ca-cab4-44be-8f27-aa835a6e2660 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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="747.608µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=ae158fea-8e4c-4553-8581-f5eb2c618c57 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="741.007µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=a040b210-6e45-4d47-b57b-f137b576b8fe http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="598.406µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=7cbd0f96-707b-4a5d-90b2-701cf5c0a519 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36" http.request.useragent="Go-http-client/1.1" http.response.duration="690.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=9aa2630d-7b73-45d0-97dd-d8d1d139183b http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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="675.886µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="rewriting manifest sha256:11b41804d311c78f6675c31054d7d684bea467a3f0321e94f3a3e5ae4cffeb36 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f2138825-477d-4d9d-80db-2f5999c37ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=f2138825-477d-4d9d-80db-2f5999c37ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.169211ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45163" http.request.id=82d99ed1-7cbb-49b9-ad1d-eb4d78d415ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" 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="747.807µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45163" http.request.id=9690af05-238f-4d11-a921-97bdc4d15c2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="874.768µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45163" http.request.id=11415eb1-3be2-47b9-827c-bf69f6be7daa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2" http.request.useragent="Go-http-client/1.1" http.response.duration="814.648µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=9e8d794b-03ed-49d9-9f58-e577691c3ad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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="808.008µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=004ec2d5-27dd-47d9-8811-1e15724467a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="772.848µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=0bbd1521-2d79-4ec5-91ca-caae108c0860 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="710.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=d6d7af7c-4789-4f29-b80d-c9dc4b8e74ec http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2" http.request.useragent="Go-http-client/1.1" http.response.duration="661.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="rewriting manifest list sha256:27d590bede650e426327f0207497afadcb578eb7beb9e74fae77c8db1de3c5f2 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=fce71288-2165-48cf-bc47-433c9ccf8564 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" 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-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45163" http.request.id=fce71288-2165-48cf-bc47-433c9ccf8564 http.request.method=GET http.request.remoteaddr="127.0.0.1:42912" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.400814ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.04s) === RUN TestGetManifestWithStorageError time="2026-02-05T13:48:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:02Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35389" http.request.id=c980ed5f-3709-4e64-88b4-c2031af17a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" 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.001609ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35389" http.request.id=c24538bf-6d15-4e50-8adb-129c763f5d6a http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" 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="643.846µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35389" http.request.id=2f030de1-d36b-4d13-9f71-8415a76b4eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" 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="659.606µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35389" http.request.id=8c2c1f42-2ac5-4d61-93f5-bf0587283264 http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" 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="693.766µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-02-05T13:48:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:02Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=91985ac9-db3e-4ea3-9e26-8ef6f1c59a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" 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="843.288µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=2b497eec-1176-47e6-972a-736a0aea04c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" 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="734.087µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=9a422304-a801-4e88-88bf-c3b5422c655f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.687µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=5967ebd5-0c61-42e1-81fb-c909c2c68af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" 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.143931ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=5967ebd5-0c61-42e1-81fb-c909c2c68af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" 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.178651ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=5967ebd5-0c61-42e1-81fb-c909c2c68af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" 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.197732ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T13:48:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=5967ebd5-0c61-42e1-81fb-c909c2c68af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" 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.219532ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T13:48:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=abd15b89-92fe-4b97-af80-46af546decb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=7d871941-7ec0-42d6-920f-0df6033f55b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/blobs/uploads/63c5744d-f6ed-431c-bf4d-c1a55b0b1ccf?_state=-9ejvJ-JQFeFmqZeG9YBIQQinwasLLzSjAYc88YCqxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2M1NzQ0ZC1mNmVkLTQzMWMtYmY0ZC1jMWE1NWIwYjFjY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDIuNTMxODgyODMxWiJ9&digest=sha256%3Ac0dc53ff64a43ac7b85980dadad9655e5eb5e65ce21580ce0dd40c7900e00b21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129794299s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/63c5744d-f6ed-431c-bf4d-c1a55b0b1ccf?_state=-9ejvJ-JQFeFmqZeG9YBIQQinwasLLzSjAYc88YCqxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2M1NzQ0ZC1mNmVkLTQzMWMtYmY0ZC1jMWE1NWIwYjFjY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDIuNTMxODgyODMxWiJ9&digest=sha256%3Ac0dc53ff64a43ac7b85980dadad9655e5eb5e65ce21580ce0dd40c7900e00b21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=11d3da38-cbf4-4bb0-b8e6-9d0ccde05a11 http.request.method=POST http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=3c066d94-2140-428f-8503-80f9a990c22d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/blobs/uploads/d83bbbe5-e0a0-4742-965a-d8707c5638c2?_state=NsydNEcQvOs5ShJsFA1XqRICW9VYPVVHY94aL8DSqAh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODNiYmJlNS1lMGEwLTQ3NDItOTY1YS1kODcwN2M1NjM4YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDMuNzUxODI4NTA0WiJ9&digest=sha256%3Aaf2c1a2a73fd6fb6e30a7e859831b414eb71362770952f165e4998811ba88135" http.request.useragent="Go-http-client/1.1" http.response.duration=608.17992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/d83bbbe5-e0a0-4742-965a-d8707c5638c2?_state=NsydNEcQvOs5ShJsFA1XqRICW9VYPVVHY94aL8DSqAh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODNiYmJlNS1lMGEwLTQ3NDItOTY1YS1kODcwN2M1NjM4YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDMuNzUxODI4NTA0WiJ9&digest=sha256%3Aaf2c1a2a73fd6fb6e30a7e859831b414eb71362770952f165e4998811ba88135 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=052cc6a6-5099-4e4a-a3ec-31c2fbf26517 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=3296509b-4238-42ac-8fe4-60eda5c45844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=2649c9a2-1670-45cf-a089-57977999f6a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" 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.022089ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=21c8811e-fcb9-4a61-86cd-64de8f2a2161 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="958.409µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35649" http.request.id=c566042f-5d9e-483d-8674-21a22c89ecd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35649" http.request.id=97f849aa-eba0-4b0a-8e77-a5e7523af168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:35649" http.request.id=23028323-176d-4a61-b2c2-c59c4a38bb29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=14159135-a780-4a03-9cd7-bc33418d575f http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="896.489µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=79197d01-7201-4610-b9cd-b3fb9627f512 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="554.445µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=877a6c6d-e742-4aa5-a27c-80daafda8498 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration="525.125µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=ed26e36a-4e42-4138-ae10-334e2791666f http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" 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="507.804µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="payload digest does match: "sha256:18632b7476368d48a0a9c330ba7d81476724f632cfa45a8705c31c5628576f77" != "sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69"" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=1d342efa-2c2a-4a09-a24f-c3786aa1159c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=1d342efa-2c2a-4a09-a24f-c3786aa1159c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="661.767µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=dbe59b22-b9d6-4582-88d4-df3bf3a268f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37872" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration="758.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=8b173961-6657-4e49-b1b2-ff7b27081f05 http.request.method=GET http.request.remoteaddr="127.0.0.1:37872" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.846µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=a93d0375-4038-4940-aebd-eae7efc38a3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37884" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.967µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=1fd87ea8-bf3c-4029-910e-992cebf0754f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37888" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=5cf7f08f-0018-4a97-80af-7f93688d505c http.request.method=GET http.request.remoteaddr="127.0.0.1:37888" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.08705ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=370aa1ea-fb50-4da2-bb6b-00ae3dce34b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37898" 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="846.328µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=ba3278cc-dacc-4c39-a6c5-eadc6e5cf72e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=0eb359cb-424a-4dd5-b706-3eb25ce1fe22 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="642.046µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=0f3696ac-f425-417d-b8ef-0bb91d9168ce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69" http.request.useragent="Go-http-client/1.1" http.response.duration="751.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31fd9d542043c97dac41eb5bd6b2185c1c6667559bbf9822c5a4d891a31b4d69 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=2872ddc7-88cc-4e93-89ea-542092d4487a http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="561.605µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=0326d708-bbdb-4fbe-822d-e009217ea4b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="626.566µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=eff4257e-435d-4bbf-a818-8ea73d3bf90c http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="593.085µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=87a21853-8388-4634-9f8d-c4c769e6d34b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" 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="777.447µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=87a21853-8388-4634-9f8d-c4c769e6d34b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" 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="815.287µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=87a21853-8388-4634-9f8d-c4c769e6d34b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" 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="841.808µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=45231a82-4fe6-450d-95aa-ae5a89319103 http.request.method=POST http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="691.646µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=448a2574-40e0-4edb-80dd-bcc0f5da836f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/f2fe7d08-b817-44fd-9f8a-2972ddc44ec5?_state=cvoa2xpVLrOuKS2BY8EuRqdhuwvq9p2s_yZYufy4MkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmZlN2QwOC1iODE3LTQ0ZmQtOWY4YS0yOTcyZGRjNDRlYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDQuMzkxNzkwMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="857.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2fe7d08-b817-44fd-9f8a-2972ddc44ec5?_state=cvoa2xpVLrOuKS2BY8EuRqdhuwvq9p2s_yZYufy4MkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmZlN2QwOC1iODE3LTQ0ZmQtOWY4YS0yOTcyZGRjNDRlYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDQuMzkxNzkwMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=2a484426-b186-4bd3-b287-550f7600fe57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.368µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T13:48:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=2a484426-b186-4bd3-b287-550f7600fe57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" 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="897.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T13:48:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=2e39d847-ab7d-4a97-9add-0e4564962a44 http.request.method=POST http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=85cfce56-c9ab-4719-9417-9239afb0be10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/506df24f-ed4c-4ace-9dc6-c94e08173834?_state=7I3xwsfVnpf3tP9SoKX6LGemikWGxRHojntEarV80Cp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDZkZjI0Zi1lZDRjLTRhY2UtOWRjNi1jOTRlMDgxNzM4MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDQuNDk1NzE5NDI4WiJ9&digest=sha256%3A760136ab4e51b6bfef3bce6f2ecb07ccedda8ceaa92e14a1ecee0bb19e578d55" http.request.useragent="Go-http-client/1.1" http.response.duration=954.878643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/506df24f-ed4c-4ace-9dc6-c94e08173834?_state=7I3xwsfVnpf3tP9SoKX6LGemikWGxRHojntEarV80Cp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDZkZjI0Zi1lZDRjLTRhY2UtOWRjNi1jOTRlMDgxNzM4MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDQuNDk1NzE5NDI4WiJ9&digest=sha256%3A760136ab4e51b6bfef3bce6f2ecb07ccedda8ceaa92e14a1ecee0bb19e578d55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=46f3e42d-3720-4257-a9ea-198aee6670c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=23706f93-078e-41dd-8f7e-8a1ef91aebe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/blobs/uploads/40c27edb-7a16-4294-9fa9-1a8992ec0225?_state=dM5taTY7hxpqotMTLtkNLoFeDbx2ZA8VgT2sjy-qyWt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MGMyN2VkYi03YTE2LTQyOTQtOWZhOS0xYTg5OTJlYzAyMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDUuNTIzNDIzMjQxWiJ9&digest=sha256%3A929b0e4f5f1be192e87236ce693ab7828f5f8a822a52bff0219c86ac40fbd559" http.request.useragent="Go-http-client/1.1" http.response.duration=608.015078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/40c27edb-7a16-4294-9fa9-1a8992ec0225?_state=dM5taTY7hxpqotMTLtkNLoFeDbx2ZA8VgT2sjy-qyWt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MGMyN2VkYi03YTE2LTQyOTQtOWZhOS0xYTg5OTJlYzAyMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTM6NDg6MDUuNTIzNDIzMjQxWiJ9&digest=sha256%3A929b0e4f5f1be192e87236ce693ab7828f5f8a822a52bff0219c86ac40fbd559 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=15fae882-bf5d-4b05-9dfb-09e7a1455607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=78443274-0359-47cb-ac06-49065a2e6363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.duration="757.407µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=2a590ea8-eaa4-4d18-b179-5f15ce516139 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="754.327µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=edb41f3d-88c8-49df-bdde-f789fa1a24db http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="691.366µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=a73a1170-0376-499b-85df-afac478498a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="698.926µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=71caee35-cdbb-40ea-86d8-929f93d92a7c http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.duration="577.285µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=85dddffb-294b-4d32-b96e-6cc5967ac337 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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="604.605µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="rewriting manifest sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=d209a339-4a23-45bd-93ae-8b37460aa914 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" 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-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=d209a339-4a23-45bd-93ae-8b37460aa914 http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.200451ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=06174566-70c1-4bc8-a95c-331ebd0633c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.duration="721.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=ca975fd9-5ef4-4af2-9fca-0b2d457774dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37914" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.207µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=95436cf7-412e-4ec9-8afb-ebcb3d851b7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37922" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.408µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=c595295e-d8da-4859-8344-e944e1090452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37936" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.duration="930.249µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=c0920f31-a9ae-4316-97af-34e077ed5ae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37936" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="740.847µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=cbafdccd-1c0c-4b1f-9798-030d014e27ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37952" 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="779.887µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35649" http.request.id=b769f384-8c9a-4958-b8d4-efdb0c7ce959 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37966" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="969.97µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=34977b75-3f82-4b01-9d97-e32492980e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:37966" 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="605.806µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=f2f76f02-c4c4-4d5a-a57a-5c9d1e9d1e51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37966" http.request.uri="/v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309" http.request.useragent="Go-http-client/1.1" http.response.duration="686.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a61534a87cf5d545c83a8d562c50bb27da7059a967451249b4f51db8848aa309 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35649" http.request.id=92dc9b82-6a9e-4eca-8399-7b323e4efc97 http.request.method=GET http.request.remoteaddr="127.0.0.1:37966" 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="584.845µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.73s) === RUN TestManifestDeleteDisabled time="2026-02-05T13:48:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:41415" http.request.id=a9d84f1e-656b-424a-82b1-3aa0bdee00f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38888" 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="767.807µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-05T13:48:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39521" http.request.id=0fae4e8f-7c41-4312-8294-1489e17121f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35742" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.340853ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39521" http.request.id=082bd5da-4f92-4a92-81ed-bcb46aee7da0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35750" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.304012ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39521" http.request.id=69cfeba4-bf27-4434-8d9c-5305512c2889 http.request.method=POST http.request.remoteaddr="127.0.0.1:35762" 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.346893ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T13:48:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:39521" http.request.id=dfae9ab4-f446-4b47-9687-d5475f63ba95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35772" 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.378334ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-02-05T13:48:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=75d1cfff-3d34-44f1-a5d6-166c152632bb http.request.method=POST http.request.remoteaddr="127.0.0.1:56812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=2dce4b12-846c-4ac0-9aff-2447dd024e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56812" http.request.uri="/v2/foo/bar/blobs/uploads/37961d17-4dc4-4b2e-812a-aa1af57d7c79?_state=cyk4dt7PqsiVtsPthFuH1Zna2xFM3GHJ95KveiqZKw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3OTYxZDE3LTRkYzQtNGIyZS04MTJhLWFhMWFmNTdkN2M3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0ODowNi4yNzQxNzg1NTFaIn0%3D&digest=sha256%3Ac2210189166c97e6053ae9a40bfb7b15eac166012eccf970d440077cd6ad0009" http.request.useragent="Go-http-client/1.1" http.response.duration=852.965798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:06 +0000] "PUT /v2/foo/bar/blobs/uploads/37961d17-4dc4-4b2e-812a-aa1af57d7c79?_state=cyk4dt7PqsiVtsPthFuH1Zna2xFM3GHJ95KveiqZKw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3OTYxZDE3LTRkYzQtNGIyZS04MTJhLWFhMWFmNTdkN2M3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0ODowNi4yNzQxNzg1NTFaIn0%3D&digest=sha256%3Ac2210189166c97e6053ae9a40bfb7b15eac166012eccf970d440077cd6ad0009 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=2397abdb-b96b-4994-8f1a-af4641934f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56812" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=ca768942-912a-4298-9c52-106277e178a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="508.885µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46067" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=d8c16dbc-24da-4a4d-b413-22bb37c36ea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56814" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.246µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46067 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46067/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=fe2b0cd8-53e5-4aed-942c-c0d844f82d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:37854" http.request.uri="/v2/foo/bar/manifests/sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=3d20bf00-f1ff-429a-b71e-2afffeb95323 http.request.method=GET http.request.remoteaddr="127.0.0.1:56820" http.request.uri="/v2/foo/bar/manifests/sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.167611ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/foo/bar/manifests/sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd with ttl=167h59m59.99999724s" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=fe2b0cd8-53e5-4aed-942c-c0d844f82d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:37854" http.request.uri="/v2/foo/bar/manifests/sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.369121ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/foo/bar/manifests/sha256:664940143fd34db1d6ae929f835f56c4b55451191187e77051a0cd468a10b4bd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=dfe4229a-a3ac-466a-8f51-b7e2dcdccec7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56820" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.206µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46067 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46067/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=f6006b40-a95c-42cd-9510-ca602176f4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37860" 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-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=d7d93158-28af-41b6-a038-ddd9e5509143 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.10245ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=f6006b40-a95c-42cd-9510-ca602176f4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37860" 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=4.2066ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=426570b3-3549-4113-b7db-e1c2b72a2bc8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=d6a41851-deb2-4aaa-942b-aeb34ad4b18d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/52b60725-04fb-406a-b9a8-9dcee09f2d99?_state=wdagt7W4RzRJITlGqfbwkbduA5_JwmAv2pF7or-t43d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjYwNzI1LTA0ZmItNDA2YS1iOWE4LTlkY2VlMDlmMmQ5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0ODowNy4yMTU4NjYwMjlaIn0%3D&digest=sha256%3A1e5804160f7ac3469cc6d7f0af21fd7b58cf6868f7ae3ec8bd4665c9627b1424" http.request.useragent="Go-http-client/1.1" http.response.duration=635.405617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "PUT /v2/foo/bar/blobs/uploads/52b60725-04fb-406a-b9a8-9dcee09f2d99?_state=wdagt7W4RzRJITlGqfbwkbduA5_JwmAv2pF7or-t43d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjYwNzI1LTA0ZmItNDA2YS1iOWE4LTlkY2VlMDlmMmQ5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMzo0ODowNy4yMTU4NjYwMjlaIn0%3D&digest=sha256%3A1e5804160f7ac3469cc6d7f0af21fd7b58cf6868f7ae3ec8bd4665c9627b1424 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=0e0acd72-0cf6-4c4e-b572-b6777db75198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=9ada073a-d87c-4da6-8b76-f4ef9fd189b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.486µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46067 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46067/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=9d083480-ba99-4383-9553-8e698bf78671 http.request.method=GET http.request.remoteaddr="127.0.0.1:37862" 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-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=fcf43129-5040-4dc5-b1c2-4f389ab4d39b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56836" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.543934ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=ccba80d7-9e98-420a-afeb-521b52c7cb57 http.request.method=GET http.request.remoteaddr="127.0.0.1:56836" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="619.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46067 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46067/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=9d083480-ba99-4383-9553-8e698bf78671 http.request.method=GET http.request.remoteaddr="127.0.0.1:37862" 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-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46067" http.request.id=5b11f719-201b-4b86-bac8-8effebaae129 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.11489ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T13:48:07Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:acf675be54edd9e0e74c1ca06086ec010b00bb3ed47c26d0455fa03860e2478f with ttl=167h59m59.9999978s" go.version=go1.25.7 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34991" http.request.id=9d083480-ba99-4383-9553-8e698bf78671 http.request.method=GET http.request.remoteaddr="127.0.0.1:37862" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.757944ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:13:48:07 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.68s) === RUN TestAppDispatcher time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34973" http.request.id=f42b1a3a-c7bb-47a4-b5b8-604cf5c9f09b http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="763.407µs" http.response.status=200 http.response.written=0 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34973" http.request.id=dcc24bb1-c4c4-4505-a955-5519bb927d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="612.286µs" http.response.status=200 http.response.written=0 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34973" http.request.id=b37f4180-f14d-4e6d-b123-bd9ea7d26baf http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="556.925µs" http.response.status=200 http.response.written=0 time="2026-02-05T13:48:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34973" http.request.id=2fff6ef1-9f97-4b6a-ad4a-764de2d5c225 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="584.046µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-02-05T13:48:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:07Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:07Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.7 http.request.host="127.0.0.1:37795" http.request.id=bbac1466-7b75-4601-91d7-4b2e18d0e0ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39354" 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-02-05T13:48:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:07Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:07Z" level=info msg="configuring file health check path=/tmp/healthcheck1045040985, interval=1" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-05T13:48:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:11Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:11Z" level=info msg="configuring TCP health check addr=127.0.0.1:34823, interval=1" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T13:48:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:15Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e time="2026-02-05T13:48:15Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41169, interval=1, threshold=3" go.version=go1.25.7 instance.id=e9699cc7-f65b-4b7f-9f85-d0c1ba04d40e --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 52.403s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.18s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.406s === RUN TestSchedule time="2026-02-05T13:47:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99816ms" go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.92µs" go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.76µs" go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 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-02-05T13:47:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-05T13:47:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9986ms" go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99868ms" go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 time="2026-02-05T13:47:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T13:47:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=203dc23f-f847-4196-b3c7-a3e6a02b37e2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.644s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.53s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26366976 sha256:9368da818f3cf2e9ea23fe1c92892bfff20b5086de56666a587beb6b040fbf36 [] map[] } --- PASS: TestSimpleBlobRead (0.25s) === RUN TestBlobMount --- PASS: TestBlobMount (0.11s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.06s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.04s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.06s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1f942460087b5620f08d8c331ffc8130822700d96fbcbc75797b85b1e3ef8790 palailogos: marking blob sha256:40d24405634be12fac90ff760b98e175bf867eff9d60642d055ae03e649813d3 palailogos: marking blob sha256:3cf63215004b22ddffda1627349eb512e390c7669458e48490dd06174e4648fe palailogos: marking manifest sha256:3cf63215004b22ddffda1627349eb512e390c7669458e48490dd06174e4648fe palailogos: marking blob sha256:49a931238fcf6d7f311640a39b936b823b98f0b4e41a20577626dd373609ed4c palailogos: marking blob sha256:294e319bc39249965ec3ca7f1a06d1509ba7ee637a9a58e952b7548ab7d720a2 palailogos: marking manifest sha256:40d24405634be12fac90ff760b98e175bf867eff9d60642d055ae03e649813d3 palailogos: marking blob sha256:b275f1c96e2866f23adbb0c47c69540aef15909b69e4e738bbb62b9142a027df palailogos: marking blob sha256:d5c8ddfe26e8df834fe05d13a6007b0918a91f6b5a48e3adb94063f8e0bb38d5 palailogos: marking manifest sha256:cd13a42b2f811e201451e495ea63499ddaf10516eb9886ab9d1b9d3a34332471 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a84cbb508607c9dfae77e91122baca15f29ad0f090a96ae0ac3930a231ecb1f2 palailogos: marking blob sha256:b0d26eab34962b751df5ae7b9e14e57ca13c6822fd7ccf85fb7afb0133e2c605 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.68s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868 deletemanifests: marking manifest sha256:9cc0a924891d23c66e4702cb3388123b4833aa7ba3bfb359451eb4ac67e079f0 deletemanifests: marking blob sha256:57d92c94fd25cbfebbe8fd1e2ac23db8bdb17ea4bd3a3f0e4389756c2d5bcd51 deletemanifests: marking blob sha256:3d809b32d00714f37f74cccc73de28ccd0652fcad627ce597995e5aec152fca9 deletemanifests: marking blob sha256:3067391ee6dcd1cb023f640f42813e760e4bd83323df72854a54a537d2ebe495 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2213ea2244b53ef0a906e8cbada287d3f64af91d0218ec1704c9cc5be9072c8f blob eligible for deletion: sha256:8733e6564711e852b52787ac8f816ceb743e3f2b9a00658059d2e020ebd5ef3a blob eligible for deletion: sha256:93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868 blob eligible for deletion: sha256:dc03ab6cec228a07d3b923943dca2dda5e1dea6f646d559978e912254c95eaa0 deletemanifests manifest eligible for deletion: sha256:93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868 deletemanifests: marking manifest sha256:9cc0a924891d23c66e4702cb3388123b4833aa7ba3bfb359451eb4ac67e079f0 deletemanifests: marking blob sha256:57d92c94fd25cbfebbe8fd1e2ac23db8bdb17ea4bd3a3f0e4389756c2d5bcd51 deletemanifests: marking blob sha256:3d809b32d00714f37f74cccc73de28ccd0652fcad627ce597995e5aec152fca9 deletemanifests: marking blob sha256:3067391ee6dcd1cb023f640f42813e760e4bd83323df72854a54a537d2ebe495 time="2026-02-05T13:47:37Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 time="2026-02-05T13:47:37Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2213ea2244b53ef0a906e8cbada287d3f64af91d0218ec1704c9cc5be9072c8f time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2213ea2244b53ef0a906e8cbada287d3f64af91d0218ec1704c9cc5be9072c8f" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:8733e6564711e852b52787ac8f816ceb743e3f2b9a00658059d2e020ebd5ef3a time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8733e6564711e852b52787ac8f816ceb743e3f2b9a00658059d2e020ebd5ef3a" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868 time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/93f00964f6bf41a561a18b54437a8accefc8f1bac1061e36664e3b4267ac7868" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:dc03ab6cec228a07d3b923943dca2dda5e1dea6f646d559978e912254c95eaa0 time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc03ab6cec228a07d3b923943dca2dda5e1dea6f646d559978e912254c95eaa0" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 --- PASS: TestDeleteManifestIfTagNotFound (0.83s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:51ec45b3bd5e8ceda2e8aa6cc98deaebadfb882b69270d1aa2ba22b28634121c time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/51ec45b3bd5e8ceda2e8aa6cc98deaebadfb882b69270d1aa2ba22b28634121c" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:dc97fa049305389181bc39df6fd903a3e6da6ba94ec5edd049e8799c06340faf time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc97fa049305389181bc39df6fd903a3e6da6ba94ec5edd049e8799c06340faf" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:e07df735355b6c92440d44003a978b1a30119cff0b460f8da25756d1d14bcfa4 time="2026-02-05T13:47:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e07df735355b6c92440d44003a978b1a30119cff0b460f8da25756d1d14bcfa4" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 --- PASS: TestGCWithMissingManifests (0.29s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:4a9070447bcc78c211b3173e2463ea8ff499a7a6b5d4972ee7c807d1dde5c69c komnenos: marking blob sha256:0ba470e3b46ecc64f3912af426f2701eb23347f37c0f8ad4df00b1478cadbdf9 komnenos: marking blob sha256:5ccd5bed0f0472f6109f0fdded22c1709bb69a93a193c4ddb202213993a2727c 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:53014afb90bad3fd459ea8f36822e99fa8d43cb1887f8f39a13bd00560e39d32 time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/53014afb90bad3fd459ea8f36822e99fa8d43cb1887f8f39a13bd00560e39d32" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:57af60ae6a90f3027bf18169a660ccc6cdedbd403ca89d59a11dec4f010e11fa time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/57af60ae6a90f3027bf18169a660ccc6cdedbd403ca89d59a11dec4f010e11fa" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:6cf6fa027b276b8d4d3899617ba4100fe278a68ea362028d6ccf37375e0ce6a9 time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6cf6fa027b276b8d4d3899617ba4100fe278a68ea362028d6ccf37375e0ce6a9" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:a52a4e1844772eee2057227ce67fa72fd28ecbb4c5ba2c49ca225a81e224d2e8 time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a52a4e1844772eee2057227ce67fa72fd28ecbb4c5ba2c49ca225a81e224d2e8" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:cc577956bc13965231fee358cbd6fb217811bd79dc1673adacf8e784e4818ff3 time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cc577956bc13965231fee358cbd6fb217811bd79dc1673adacf8e784e4818ff3" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:dd29e554986da88e59da86a36751dff8234ad1fa77e16d15a39d47122788b7ac time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd29e554986da88e59da86a36751dff8234ad1fa77e16d15a39d47122788b7ac" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T13:47:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 --- PASS: TestDeletionHasEffect (0.73s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.70s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:4f3165e4ed7fcedbd7662da19fb314ba62fbfd5daa69f70a935dca158ca775c3 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:65aa1844bcf4b818993358e0924760025bb1dd96c51366a74a073bf7ffd988f6 michael_z_doukas: marking blob sha256:c31650ec10c90d502d247f3d9c09ec6c82d9afd19c2629c38e81afe77966b5c8 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4ef609fc2a4dcd861ea4c8eda0518eeb7ed80134a81e165a643855fb97a08131 time="2026-02-05T13:47:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4ef609fc2a4dcd861ea4c8eda0518eeb7ed80134a81e165a643855fb97a08131" go.version=go1.25.7 instance.id=14355233-4b4e-4286-bc53-598cfd29ec60 --- PASS: TestOrphanBlobDeleted (0.40s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:937c819031d7cf934ad7270178d3b2b580639b9510deea7252e885d0f84a5eb2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a78f279172c187ba158fab0c7bf28b8fc2828c65ebe87792ea34c6d53847e4e3 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.20s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.21s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.23s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.47s) === 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-02-05T13:47:40Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 12:47:40.411924174 +0000 UTC m=-3590.142430508, actuallyDelete=true" time="2026-02-05T13:47:40Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T13:47:40Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219, actuallyDelete=true" time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5d0f3c8d-7452-4576-be5a-cd7167d835d5 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/64e09f78-bf8c-42a6-b281-ef6f97e79d5a have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/90dc422a-c476-420e-ac96-653723004d67 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d29d530f-a77e-47eb-ae4d-6b8762dee6ca have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef69b6fc-4cdd-4bed-8083-3e709df0534d have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1290b878-fb24-4cad-b376-e0d46d778384 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d8b9855-a456-4630-8895-a6885a3573a3 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f349a88-f6e6-4949-b647-dcb245f2337f have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c92184af-1071-4ffa-8e8f-65d2ae1073e0 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd1452f1-cbbe-468f-8a53-3cbe7d31ec48 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6a35ea6-f0ed-4611-80f9-d574425d6596 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.412600901 +0000 UTC m=+9.858246219). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T13:47:40Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108, actuallyDelete=true" time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/46a1f489-8669-4c60-8dc2-23e8f8b33ba9 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a0f98d32-0892-42c1-aab6-9ff397e9e21a have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45c4c451-638d-4ac9-85c5-691f7a67a3a1 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/65b00299-35cd-40b4-9874-d9e912861c15 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c725302e-7aa5-4b6b-9a9b-1792ddf85ce3 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.41353983 +0000 UTC m=+9.859185108). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T13:47:40Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674, actuallyDelete=true" time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1933999e-c841-431a-841e-cdcb1864488d have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/29f9d2e4-7b9a-4f48-9114-a3a9e6d58e93 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d9e85bf-699e-4e73-af2d-4adf0c9fd403 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/428b2bac-d61d-4e16-898b-6e070b8c513b have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9d98d8c7-164d-4cde-a16d-5406ceee9999 have older date (2026-02-05 12:47:40 +0000 UTC) than purge date (2026-02-05 13:47:40.414217356 +0000 UTC m=+9.859862674). Removing upload directory." time="2026-02-05T13:47:40Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T13:47:40Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 13:47:40.41465768 +0000 UTC m=+9.860302998, actuallyDelete=true" time="2026-02-05T13:47:40Z" 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 9.930s ? 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.076s === 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.080s === RUN TestWalkFileRemoved time="2026-02-05T13:47:30Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.041s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.544s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.147s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.724s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.20s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.735s ? 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-02-05T13:47:30Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-02-05T13:47:30Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-02-05T13:47:30Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 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 TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestInvalidData time="2026-02-05T13:47:30Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestParsing (0.00s) time="2026-02-05T13:47:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=cc04d4e8-9256-4c97-a38f-240d61fca23b time="2026-02-05T13:47:30Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=cc04d4e8-9256-4c97-a38f-240d61fca23b ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-02-05T13:47:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=cc04d4e8-9256-4c97-a38f-240d61fca23b --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidData (0.00s) time="2026-02-05T13:47:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T13:47:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T13:47:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T13:47:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.585s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.063s ? 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.539s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.37s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.913s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.044s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r20.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Thu, 05 Feb 2026 13:48:23 +0000 elapsed time 0h 1m 9s >>> 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 (20260205.134715) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r30.trigger OK: 432.1 MiB in 105 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...