>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Wed, 21 Jan 2026 11:47:32 +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.6-r0) (2/2) Installing .makedepends-docker-registry (20260121.114736) Executing busybox-1.37.0-r31.trigger OK: 504.7 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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-01-21T11:49:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-21T11:49:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.524s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-21T11:49:11Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.456s ? 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.02s) PASS ok github.com/docker/distribution/health 0.458s === 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.236s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.574s ? 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.01s) === 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.252s === 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.235s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.298s === 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.243s ? 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/01/21 11:49:11 http: TLS handshake error from 127.0.0.1:46738: 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:37249/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37249/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37249/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37249/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38641?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (1.65s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-21T11:49:13Z" level=info msg="broadcaster: closing" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" time="2026-01-21T11:49:13Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-01-21T11:49:13Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 1} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 1} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 1} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 1} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-21T11:49:13Z" level=warning msg="&{0x3f404b98c0 0.9} encountered too many errors, backing off" time="2026-01-21T11:49:13Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.52s) PASS ok github.com/docker/distribution/notifications 2.914s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-21T11:49:11Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-21T11:49:11.590450664Z" 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.6 time="2026-01-21T11:49:11.5930424Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:49:11.590679524Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.25.6 time="2026-01-21T11:49:11.594391138Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-21T11:49:11.594471418Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-21T11:49:11.598148613Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-21T11:49:14.619454139Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=897331d4-a1bf-4d50-a6c5-10feadc6caf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40304" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.211135ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:49:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-21T11:49:14.620081298Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.25s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-21T11:49:15.469654869Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-21T11:49:15.477361337Z" 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.6 time="2026-01-21T11:49:15.477556637Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:49:15.477611477Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.25.6 time="2026-01-21T11:49:15.478188576Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.86s) PASS ok github.com/docker/distribution/registry 12.691s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.234s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.16s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.780s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-21T11:49:11Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=49d9a7f9-2355-4d74-a126-27dc387b858f time="2026-01-21T11:49:11Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=49d9a7f9-2355-4d74-a126-27dc387b858f --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2026-01-21T11:49:11Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password="WgbvxSsKnmG8Dv5yGG_8AK6-YipW8ooyqCF0VNJSMlE" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.625s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.04s) PASS ok github.com/docker/distribution/registry/auth/silly 0.443s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-01-21T11:49:11Z" level=info msg="token not to be used before 2026-01-21 11:49:12 +0000 UTC - currently 2026-01-21 11:49:11.345007863 +0000 UTC m=+0.175643571" time="2026-01-21T11:49:11Z" level=info msg="token not to be used after 2026-01-21 11:49:11 +0000 UTC - currently 2026-01-21 11:49:11.348806597 +0000 UTC m=+0.179442425" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-21T11:49:11Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.496s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.695s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.549s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.227s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-21T11:49:13Z" 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.6 time="2026-01-21T11:49:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:49:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46005" http.request.id=aeae940a-635b-4f98-b021-bcd85b93a0b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=17.575373ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:49:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.04s) === RUN TestCatalogAPI time="2026-01-21T11:49:13Z" 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.6 time="2026-01-21T11:49:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:49:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=a27ff343-b754-4237-97ca-66e71e93316f http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.37613ms http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Jan/2026:11:49:13 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-21T11:49:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=c0747b7b-a3eb-4b2a-b4ca-1aee4c3a9a3f http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.507815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:14 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=75101612-561e-4308-8209-1a40ca6067bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/aaaa/blobs/uploads/fb72392c-53f8-4220-adf1-85f97e95c238?_state=l1qNsh__B06lSzGQlkx7OjOpw9hlcsejBKll5fkHU7Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYjcyMzkyYy01M2Y4LTQyMjAtYWRmMS04NWY5N2U5NWMyMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6MTQuOTA3MDA1NDc2WiJ9&digest=sha256%3A513d6608e0958465c1b108d3f66689ccc5466a025b0a8c0abb85957df5aff01b" http.request.useragent="Go-http-client/1.1" http.response.duration=17.195099413s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:14 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fb72392c-53f8-4220-adf1-85f97e95c238?_state=l1qNsh__B06lSzGQlkx7OjOpw9hlcsejBKll5fkHU7Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYjcyMzkyYy01M2Y4LTQyMjAtYWRmMS04NWY5N2U5NWMyMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6MTQuOTA3MDA1NDc2WiJ9&digest=sha256%3A513d6608e0958465c1b108d3f66689ccc5466a025b0a8c0abb85957df5aff01b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=6f535ca7-a754-4077-9017-bfdc25fa41be http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.318982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=1a99f287-3ec9-4a40-916b-cf3c99809e90 http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.235411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=71b2935e-50b0-4ab1-8837-7e88724dcf27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/bbbb/blobs/uploads/2977f042-2dcc-4022-8a0f-0c3ae94a9feb?_state=Qge0ULP-oZ-OIsttiGZr_UrB59Xgpn18qK0YEzAVqW57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyOTc3ZjA0Mi0yZGNjLTQwMjItOGEwZi0wYzNhZTk0YTlmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6MzIuOTI1MDA5ODAxWiJ9&digest=sha256%3Af15f44f0389a16b427a2f53b2972d285ff8d388210b03450e0eead9f62ff89e5" http.request.useragent="Go-http-client/1.1" http.response.duration=15.313957231s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2977f042-2dcc-4022-8a0f-0c3ae94a9feb?_state=Qge0ULP-oZ-OIsttiGZr_UrB59Xgpn18qK0YEzAVqW57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyOTc3ZjA0Mi0yZGNjLTQwMjItOGEwZi0wYzNhZTk0YTlmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6MzIuOTI1MDA5ODAxWiJ9&digest=sha256%3Af15f44f0389a16b427a2f53b2972d285ff8d388210b03450e0eead9f62ff89e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=00da1101-8ede-4c52-8508-f4cecdfa0053 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.353168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:49:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=1aafbbc5-a385-46ae-9d7a-8c3c3ad852fb http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.582032ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=b24b76ed-c680-4b2b-bc5f-d9237951022f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/cccc/blobs/uploads/dabdfdf9-9d45-4f4d-bb18-e65f07eb26ff?_state=2DtEW5CXtiFRMWvP16gcl653DVQChSfqmpSjAOzi7U57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYWJkZmRmOS05ZDQ1LTRmNGQtYmIxOC1lNjVmMDdlYjI2ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6NDkuNzAzOTk2Nzk2WiJ9&digest=sha256%3Abb34051cfc64569ce62682527181aedc51b039fa5306d0dc707259d0b5e2fc3f" http.request.useragent="Go-http-client/1.1" http.response.duration=14.610454416s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:49:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/dabdfdf9-9d45-4f4d-bb18-e65f07eb26ff?_state=2DtEW5CXtiFRMWvP16gcl653DVQChSfqmpSjAOzi7U57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYWJkZmRmOS05ZDQ1LTRmNGQtYmIxOC1lNjVmMDdlYjI2ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NDk6NDkuNzAzOTk2Nzk2WiJ9&digest=sha256%3Abb34051cfc64569ce62682527181aedc51b039fa5306d0dc707259d0b5e2fc3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=21df8286-4212-4980-a945-6d32d8a0ae99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=13.783579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=d2098b31-342f-4697-a929-f0789419d5b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.780133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:04 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=87dfb52b-139c-4ab4-a579-d176b5f31318 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/dddd/blobs/uploads/5bfe13f0-7c75-41e8-af1d-579cdd149fef?_state=pIF6ULtNxEX2pk4qbBTbSQrrfs9EjJqpCZsHB5gILMp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YmZlMTNmMC03Yzc1LTQxZTgtYWYxZC01NzljZGQxNDlmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MDQuOTkyNTgzNTY3WiJ9&digest=sha256%3A306f943eae1e38ed297cbf3e288d4040fc4a33b1c19bebf31684d3b9db9c7409" http.request.useragent="Go-http-client/1.1" http.response.duration=5.236145295s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:04 +0000] "PUT /v2/foo/dddd/blobs/uploads/5bfe13f0-7c75-41e8-af1d-579cdd149fef?_state=pIF6ULtNxEX2pk4qbBTbSQrrfs9EjJqpCZsHB5gILMp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YmZlMTNmMC03Yzc1LTQxZTgtYWYxZC01NzljZGQxNDlmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MDQuOTkyNTgzNTY3WiJ9&digest=sha256%3A306f943eae1e38ed297cbf3e288d4040fc4a33b1c19bebf31684d3b9db9c7409 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=29637908-d8ef-4d9f-b743-c6ddf46e2fc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.998831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:10 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=9929b473-969e-4afd-aa54-0c799f6832e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.164473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:10 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=300d834b-ec85-418f-8670-cbd110987355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/eeee/blobs/uploads/a142d838-e202-4440-a8d8-880fe5328b54?_state=q3xe4t3ygS0ZbfWtS6-L07F1yCoKCsvc5C56QsXv02t7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMTQyZDgzOC1lMjAyLTQ0NDAtYThkOC04ODBmZTUzMjhiNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MTAuNzYzNTY3Nzc4WiJ9&digest=sha256%3A58cb8a7ecfaeb34f74a10199f5b0a4c87e7b06780263fec665c798294bac4f91" http.request.useragent="Go-http-client/1.1" http.response.duration=6.422125508s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:10 +0000] "PUT /v2/foo/eeee/blobs/uploads/a142d838-e202-4440-a8d8-880fe5328b54?_state=q3xe4t3ygS0ZbfWtS6-L07F1yCoKCsvc5C56QsXv02t7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMTQyZDgzOC1lMjAyLTQ0NDAtYThkOC04ODBmZTUzMjhiNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MTAuNzYzNTY3Nzc4WiJ9&digest=sha256%3A58cb8a7ecfaeb34f74a10199f5b0a4c87e7b06780263fec665c798294bac4f91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=f279adbc-de2a-4dc4-9cca-464205fddda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.929051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:17 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=6c42823c-f43e-4237-bf29-0fe490124f5b http.request.method=POST http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.687475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:17 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=206714ba-2514-4579-bd43-c86d6ac7eb80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/ffff/blobs/uploads/32fb7a5c-b111-4498-a02d-3c7de67ea4da?_state=R1xFij724-xQFwjIR82pGoLqX-LmG2-QxayljVEyrYh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMmZiN2E1Yy1iMTExLTQ0OTgtYTAyZC0zYzdkZTY3ZWE0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MTcuODY4NjgxNzc1WiJ9&digest=sha256%3Adbd9c7c5955f490f87e288e52fe68ed91f177a57d048413b2f7c333a299024e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.770670071s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:17 +0000] "PUT /v2/foo/ffff/blobs/uploads/32fb7a5c-b111-4498-a02d-3c7de67ea4da?_state=R1xFij724-xQFwjIR82pGoLqX-LmG2-QxayljVEyrYh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMmZiN2E1Yy1iMTExLTQ0OTgtYTAyZC0zYzdkZTY3ZWE0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MTcuODY4NjgxNzc1WiJ9&digest=sha256%3Adbd9c7c5955f490f87e288e52fe68ed91f177a57d048413b2f7c333a299024e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=4b604d69-ee6e-4d50-9ab9-e90f415d9109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.052968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=fe1e2e58-3458-48e2-9e3c-2c4dd2c16ab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.510656ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=eb896313-507d-463b-931b-5b9a23a0f519 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.751736ms http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=9ca7e13a-cb91-4643-9615-aeb4bed2ec56 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.400876ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=4c5e24d7-39a3-4af3-b32f-1b424e8c560a http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.481197ms http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=f3532f00-4fd5-422e-b328-9e778919ed22 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.471236ms http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=998d77a8-78f5-4ad4-9aa9-0bd41a8610e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.446556ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" 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.6 http.request.host="127.0.0.1:44329" http.request.id=9c1d2694-70e1-4cc2-a415-35f13c3b6cea http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.639596ms http.response.status=400 http.response.written=116 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" 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.6 http.request.host="127.0.0.1:44329" http.request.id=10e9655d-52f9-40b4-87ea-98d5faf9489b http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.353557ms http.response.status=400 http.response.written=115 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=056d3a73-51e6-4b47-944c-1deb1783f49a http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.222357ms http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44329" http.request.id=8349e6be-a44d-443c-8770-9b64f2d4249b http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" 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=2.515436ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Jan/2026:11:50:25 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-21T11:50:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:50:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:50:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=33aa9364-bb33-4043-bd87-97a1f1068b74 http.request.method=POST http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.274633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:26 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=7b7ba5e4-f54f-4589-88fb-34d47b9356a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/aaaa/blobs/uploads/2ddf3705-3ee2-4ec1-aaaf-a271d2f71937?_state=Hll2fQBQz28uuZFGgNnbfEWnqXgjFO0Emt8WqcBZY0B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZGRmMzcwNS0zZWUyLTRlYzEtYWFhZi1hMjcxZDJmNzE5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MjYuNDY4MjgzMjQ5WiJ9&digest=sha256%3Aece0aaa28f46b359506f3db2f6700b4002952113c919c5880e0214f98f5c9bec" http.request.useragent="Go-http-client/1.1" http.response.duration=12.917871224s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:26 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2ddf3705-3ee2-4ec1-aaaf-a271d2f71937?_state=Hll2fQBQz28uuZFGgNnbfEWnqXgjFO0Emt8WqcBZY0B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZGRmMzcwNS0zZWUyLTRlYzEtYWFhZi1hMjcxZDJmNzE5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MjYuNDY4MjgzMjQ5WiJ9&digest=sha256%3Aece0aaa28f46b359506f3db2f6700b4002952113c919c5880e0214f98f5c9bec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=c43d53fe-b00d-4782-a49e-79abaf19453f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.52641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=4e0717bf-f078-42ef-8d63-bbe91a7303ca http.request.method=POST http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.312515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=c5389bb3-f255-4e45-be42-0d99a50c5d23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/bbbb/blobs/uploads/38d70c1d-503d-4ea2-b004-3cd5f42d4c12?_state=lei7HSdVxHu9cAqc8F4JQlLbSM_24XpesPNF38q9vH17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzOGQ3MGMxZC01MDNkLTRlYTItYjAwNC0zY2Q1ZjQyZDRjMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MzkuOTEyMjczMDAzWiJ9&digest=sha256%3A38c489c092c3516d71c5ea25a014770e28db1f84e3e5fd0e7ab41d06a38159ff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.46690496s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/38d70c1d-503d-4ea2-b004-3cd5f42d4c12?_state=lei7HSdVxHu9cAqc8F4JQlLbSM_24XpesPNF38q9vH17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzOGQ3MGMxZC01MDNkLTRlYTItYjAwNC0zY2Q1ZjQyZDRjMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6MzkuOTEyMjczMDAzWiJ9&digest=sha256%3A38c489c092c3516d71c5ea25a014770e28db1f84e3e5fd0e7ab41d06a38159ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=f548f10c-40fa-4628-9d0c-a8349f1cb64d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.624271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=e28ee23b-46f5-4c73-9ca1-a49f2cceb1a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=10.536304ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:45 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=fccc4a1f-e537-4f93-81cd-012908ffd92f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/cccc/blobs/uploads/bc14fd3e-6b20-4a66-a9e7-2ce89f5487fc?_state=k1cLNb5u9nEZhtHrqxXtk4BrZVI0_OklzexB06GkU7R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYzE0ZmQzZS02YjIwLTRhNjYtYTllNy0yY2U4OWY1NDg3ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6NDUuOTQ0NjY5NzUyWiJ9&digest=sha256%3Acb48d23444001b169771ec3b8fa4a6cdf662779bd6c971d85c6bcfbb3b07e003" http.request.useragent="Go-http-client/1.1" http.response.duration=5.393722013s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:45 +0000] "PUT /v2/foo/cccc/blobs/uploads/bc14fd3e-6b20-4a66-a9e7-2ce89f5487fc?_state=k1cLNb5u9nEZhtHrqxXtk4BrZVI0_OklzexB06GkU7R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYzE0ZmQzZS02YjIwLTRhNjYtYTllNy0yY2U4OWY1NDg3ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6NDUuOTQ0NjY5NzUyWiJ9&digest=sha256%3Acb48d23444001b169771ec3b8fa4a6cdf662779bd6c971d85c6bcfbb3b07e003 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=9d94263c-3876-409a-9ec4-fecfe704e60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.781471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:51 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:50:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=55986a64-2f06-459d-9d7a-ecc409d0b7da http.request.method=POST http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.027549ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:52 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=e679ae77-9b39-4df2-992f-36104243d092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/dddd/blobs/uploads/41b0ba10-d582-49a9-87ae-ccaa95d95b3c?_state=8MUiGExotEMGSnbHj4NobIeDaLuk1GfuNIwhxHtpPD97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MWIwYmExMC1kNTgyLTQ5YTktODdhZS1jY2FhOTVkOTViM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6NTIuMTYxMDY4MjE4WiJ9&digest=sha256%3Acce2ba95e70c39def9bc3a7439cb51cf24d61261f514e863cad4f88a5681021e" http.request.useragent="Go-http-client/1.1" http.response.duration=13.43429905s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:50:52 +0000] "PUT /v2/foo/dddd/blobs/uploads/41b0ba10-d582-49a9-87ae-ccaa95d95b3c?_state=8MUiGExotEMGSnbHj4NobIeDaLuk1GfuNIwhxHtpPD97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MWIwYmExMC1kNTgyLTQ5YTktODdhZS1jY2FhOTVkOTViM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTA6NTIuMTYxMDY4MjE4WiJ9&digest=sha256%3Acce2ba95e70c39def9bc3a7439cb51cf24d61261f514e863cad4f88a5681021e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=845bfda4-a0b9-456c-94cf-1db2fcc47817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52260" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.67233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44243" http.request.id=117832f6-13f9-4512-9fda-23fef9c1fcbd http.request.method=GET http.request.remoteaddr="127.0.0.1:52260" 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=2.287517ms http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Jan/2026:11:51:05 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (111.66s) === RUN TestURLPrefix time="2026-01-21T11:51:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:51:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:51:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=d7b76231-de5e-4633-9b0e-6e133a0badf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46012" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.490236ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:51:05 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-21T11:51:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:51:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:51:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=6a7a7b43-f4aa-45ed-b40c-1c984aeb5cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:54176" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.221235ms http.response.status=404 http.response.written=157 vars.digest="sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "GET /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=92d203e5-1b56-4644-99b2-9c31bd65c84e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.974716ms http.response.status=404 http.response.written=157 vars.digest="sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=838bf3bd-51f7-452e-b560-bd080f3f1633 http.request.method=POST http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016776ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=ae47cb6d-cef8-4b89-809f-796d350a350d http.request.method=GET http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.057655ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "GET /v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=3a494245-11b6-4236-a2ee-9e2b422221c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.783196ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=27a6fd6d-5821-4996-9436-e091965ceeda http.request.method=GET http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=16736184-7a28-4eb2-a6ad-3bbb71d45173 time="2026-01-21T11:51:06Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=27a6fd6d-5821-4996-9436-e091965ceeda http.request.method=GET http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.879875ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=16736184-7a28-4eb2-a6ad-3bbb71d45173 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "GET /v2/foo/bar/blobs/uploads/16736184-7a28-4eb2-a6ad-3bbb71d45173?_state=tO923VqfH6xSDbla2OLQ6OLDR8nSiQyTTXVJBj5o2NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzM2MTg0LTdhMjgtNGViMi1hNmFkLTNiYmI3MWQ0NTE3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MTM3NzE1MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=cb485336-8680-4f14-9b45-59202da514b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.226715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=71d64565-2159-4ce8-8518-3dcf14cbd259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/5d1f2866-1391-45f7-8862-05002e1fd5c9?_state=lttLcgZ6OW-Orj_8kzdGmAsiA5wsGnJAzBpzmBPH7qR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMWYyODY2LTEzOTEtNDVmNy04ODYyLTA1MDAyZTFmZDVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41Mjk1MDE1MDhaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" provided=sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 vars.name="foo/bar" vars.uuid=5d1f2866-1391-45f7-8862-05002e1fd5c9 time="2026-01-21T11:51:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=71d64565-2159-4ce8-8518-3dcf14cbd259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/5d1f2866-1391-45f7-8862-05002e1fd5c9?_state=lttLcgZ6OW-Orj_8kzdGmAsiA5wsGnJAzBpzmBPH7qR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMWYyODY2LTEzOTEtNDVmNy04ODYyLTA1MDAyZTFmZDVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41Mjk1MDE1MDhaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5d1f2866-1391-45f7-8862-05002e1fd5c9 time="2026-01-21T11:51:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=71d64565-2159-4ce8-8518-3dcf14cbd259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/5d1f2866-1391-45f7-8862-05002e1fd5c9?_state=lttLcgZ6OW-Orj_8kzdGmAsiA5wsGnJAzBpzmBPH7qR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMWYyODY2LTEzOTEtNDVmNy04ODYyLTA1MDAyZTFmZDVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41Mjk1MDE1MDhaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.530334ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5d1f2866-1391-45f7-8862-05002e1fd5c9 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "PUT /v2/foo/bar/blobs/uploads/5d1f2866-1391-45f7-8862-05002e1fd5c9?_state=lttLcgZ6OW-Orj_8kzdGmAsiA5wsGnJAzBpzmBPH7qR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMWYyODY2LTEzOTEtNDVmNy04ODYyLTA1MDAyZTFmZDVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41Mjk1MDE1MDhaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=fd8af30d-701d-4c08-b379-d0482c6a7ce6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.163855ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=9217c5ff-dcf7-40ed-8904-83e3cb5a53b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/3f86ce6e-9c72-4c80-9721-8c0a04d2f177?_state=5LhAW1__4WljmfCRr3EWIdgLlwrE4Y7zxZUg_vrtY_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODZjZTZlLTljNzItNGM4MC05NzIxLThjMGEwNGQyZjE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MzgzOTQzMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.720315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "PUT /v2/foo/bar/blobs/uploads/3f86ce6e-9c72-4c80-9721-8c0a04d2f177?_state=5LhAW1__4WljmfCRr3EWIdgLlwrE4Y7zxZUg_vrtY_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODZjZTZlLTljNzItNGM4MC05NzIxLThjMGEwNGQyZjE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41MzgzOTQzMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=a20b320f-5fd0-4e88-8d69-5dd969a07fcc http.request.method=POST http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.781656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=e0c9a432-2f22-41b4-a302-9c28c48fd8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/06cf255d-1103-4e9a-b074-4886858fe6a7?_state=-mWMpi03SprVHsoVZQehqSIm4mP4YBrquv_8dsAK9x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2Y2YyNTVkLTExMDMtNGU5YS1iMDc0LTQ4ODY4NThmZTZhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41NDY3ODQ1ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.851394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "PUT /v2/foo/bar/blobs/uploads/06cf255d-1103-4e9a-b074-4886858fe6a7?_state=-mWMpi03SprVHsoVZQehqSIm4mP4YBrquv_8dsAK9x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2Y2YyNTVkLTExMDMtNGU5YS1iMDc0LTQ4ODY4NThmZTZhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41NDY3ODQ1ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=afc14acc-b186-4afc-be52-d4d1544e6062 http.request.method=POST http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.914036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=acad440d-f6dd-4349-973f-67930d74f8df http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/a8df3cbb-19d4-41bb-8824-8207f4de3d2b?_state=FWQ96F2m3Dkqu1I0aRpeusFwrDljL8qpnj3o3l3mn-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZGYzY2JiLTE5ZDQtNDFiYi04ODI0LTgyMDdmNGRlM2QyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41NTUyMDk2MjlaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.duration=13.702361317s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:06 +0000] "PUT /v2/foo/bar/blobs/uploads/a8df3cbb-19d4-41bb-8824-8207f4de3d2b?_state=FWQ96F2m3Dkqu1I0aRpeusFwrDljL8qpnj3o3l3mn-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZGYzY2JiLTE5ZDQtNDFiYi04ODI0LTgyMDdmNGRlM2QyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTowNi41NTUyMDk2MjlaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=1e734309-b991-4f0f-963f-22b136897f1a http.request.method=POST http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.446114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36659" http.request.id=bb11ce23-3c73-4031-90f5-98d7c289f2f0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/503565e0-aed9-4da1-934f-d692a906b4c1?_state=jnx8f0LxwQC_ITk_9Uz2vuwE0BTiKtTWR3xUrYx_nWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMzU2NWUwLWFlZDktNGRhMS05MzRmLWQ2OTJhOTA2YjRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MToyMC42Nzg0MjYwMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=17.577698629s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/503565e0-aed9-4da1-934f-d692a906b4c1?_state=jnx8f0LxwQC_ITk_9Uz2vuwE0BTiKtTWR3xUrYx_nWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMzU2NWUwLWFlZDktNGRhMS05MzRmLWQ2OTJhOTA2YjRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MToyMC42Nzg0MjYwMTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=d78c0c6f-4e3d-4dfd-af1e-a2bfd977aeec http.request.method=PUT http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/uploads/503565e0-aed9-4da1-934f-d692a906b4c1?_state=9NHRv_Hjgr4gkhtCgg7s9Dj00FIhgktmVQlV9qsfmB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMzU2NWUwLWFlZDktNGRhMS05MzRmLWQ2OTJhOTA2YjRjMSIsIk9mZnNldCI6MzAwMDE2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTE6MjBaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.duration=5.011612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "PUT /v2/foo/bar/blobs/uploads/503565e0-aed9-4da1-934f-d692a906b4c1?_state=9NHRv_Hjgr4gkhtCgg7s9Dj00FIhgktmVQlV9qsfmB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMzU2NWUwLWFlZDktNGRhMS05MzRmLWQ2OTJhOTA2YjRjMSIsIk9mZnNldCI6MzAwMDE2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTE6MjBaIn0%3D&digest=sha256%3Afb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=32549d2a-e294-4a68-b5f3-ed6572203736 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.539795ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=f446fcf3-ed6b-4fb4-b041-2b31a77ba158 http.request.method=GET http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=483.634336ms http.response.status=200 http.response.written=30001664 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "GET /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 200 30001664 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=error msg="error parsing digest="sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=d7ade91b-1ee8-4e07-a362-d129b11a27a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" vars.name="foo/bar" time="2026-01-21T11:51:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=d7ade91b-1ee8-4e07-a362-d129b11a27a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54188" http.request.uri="/v2/foo/bar/blobs/sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.819075ms http.response.status=400 http.response.written=110 vars.digest="sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "GET /v2/foo/bar/blobs/sha257:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=fc0fdfa1-8dfb-445a-b138-745a6a9eabf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33126" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.duration=4.425153ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "GET /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:51:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:51:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=b524ae27-0b16-4110-be51-2109477cb84a http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.195435ms http.response.status=404 http.response.written=157 vars.digest="sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "GET /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=811ff525-dcc5-406c-96c1-e49cea6f926c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.585514ms http.response.status=404 http.response.written=157 vars.digest="sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=2500a1b4-6dbc-4d5b-a67d-48838827cf40 http.request.method=POST http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=3c9a49dd-69e9-4818-9658-98dd20fef2f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.542554ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "GET /v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=677cc7ed-c033-4a5f-95bd-63fa86490358 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.470735ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=5490a21e-38cc-4bdd-b91b-a8c0549ea2e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a317613c-3a90-4a86-8999-7a02e97f84b0 time="2026-01-21T11:51:39Z" 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.6 http.request.host="127.0.0.1:46515" http.request.id=5490a21e-38cc-4bdd-b91b-a8c0549ea2e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.216955ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a317613c-3a90-4a86-8999-7a02e97f84b0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "GET /v2/foo/bar/blobs/uploads/a317613c-3a90-4a86-8999-7a02e97f84b0?_state=Qj49Rk_rQiTdh054wMowHxLGqIV4nYIf-YdenrvjNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMTc2MTNjLTNhOTAtNGE4Ni04OTk5LTdhMDJlOTdmODRiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNDMyMDU1NTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=24cc3724-0678-4938-a9e7-054a52ecd3d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.562634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=0cb36d2a-c939-45e2-bd9b-5b20570e0095 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/ee5e4743-6a77-4d91-849e-d5acaa5842e4?_state=PFF9LvCvcgBfd_8ARvu4NF_CFGxs6ZkbCN85n2zfs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlNWU0NzQzLTZhNzctNGQ5MS04NDllLWQ1YWNhYTU4NDJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjA5ODA4ODVaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" provided=sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 vars.name="foo/bar" vars.uuid=ee5e4743-6a77-4d91-849e-d5acaa5842e4 time="2026-01-21T11:51:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=0cb36d2a-c939-45e2-bd9b-5b20570e0095 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/ee5e4743-6a77-4d91-849e-d5acaa5842e4?_state=PFF9LvCvcgBfd_8ARvu4NF_CFGxs6ZkbCN85n2zfs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlNWU0NzQzLTZhNzctNGQ5MS04NDllLWQ1YWNhYTU4NDJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjA5ODA4ODVaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ee5e4743-6a77-4d91-849e-d5acaa5842e4 time="2026-01-21T11:51:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=0cb36d2a-c939-45e2-bd9b-5b20570e0095 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/ee5e4743-6a77-4d91-849e-d5acaa5842e4?_state=PFF9LvCvcgBfd_8ARvu4NF_CFGxs6ZkbCN85n2zfs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlNWU0NzQzLTZhNzctNGQ5MS04NDllLWQ1YWNhYTU4NDJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjA5ODA4ODVaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.729614ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ee5e4743-6a77-4d91-849e-d5acaa5842e4 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ee5e4743-6a77-4d91-849e-d5acaa5842e4?_state=PFF9LvCvcgBfd_8ARvu4NF_CFGxs6ZkbCN85n2zfs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlNWU0NzQzLTZhNzctNGQ5MS04NDllLWQ1YWNhYTU4NDJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjA5ODA4ODVaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=a5ee6464-ab3e-4989-9447-2174e98bec4e http.request.method=POST http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.432995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=abf2c6d2-da61-4a3b-a457-3505e0842dc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/49167843-f456-4803-a0c2-a2d2aee475d5?_state=SYkfj5RXQ7617N7FJ3pUKoVTUGpyKVsGAXxVh5g9_eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MTY3ODQzLWY0NTYtNDgwMy1hMGMyLWEyZDJhZWU0NzVkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjk5NjE4MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.376533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "PUT /v2/foo/bar/blobs/uploads/49167843-f456-4803-a0c2-a2d2aee475d5?_state=SYkfj5RXQ7617N7FJ3pUKoVTUGpyKVsGAXxVh5g9_eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MTY3ODQzLWY0NTYtNDgwMy1hMGMyLWEyZDJhZWU0NzVkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNjk5NjE4MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=8aa5eeb1-1743-4685-8f9c-e3cd866ad864 http.request.method=POST http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.995836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=41f2e3be-b985-4183-a9e4-18ce888b5dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/97ac3e80-aabf-4eb2-b002-e2b2502f5bc2?_state=JOmIp-8ZTU4NGiEZqqNCuHmvZFaUYh7L87utt2A1h_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YWMzZTgwLWFhYmYtNGViMi1iMDAyLWUyYjI1MDJmNWJjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNzk0NjkwMTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.576095ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "PUT /v2/foo/bar/blobs/uploads/97ac3e80-aabf-4eb2-b002-e2b2502f5bc2?_state=JOmIp-8ZTU4NGiEZqqNCuHmvZFaUYh7L87utt2A1h_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YWMzZTgwLWFhYmYtNGViMi1iMDAyLWUyYjI1MDJmNWJjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zNzk0NjkwMTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=c36bc871-e314-4a1b-bc0f-cc033dabe4d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.104315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=829b2b63-6f2f-4f00-ae69-8294771f682d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/fa905a0e-4c37-46a5-be2b-0fa73910fe72?_state=3t552jcDHnCyvLXfJuwEO2aUNshZ97azukc-AilDuFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOTA1YTBlLTRjMzctNDZhNS1iZTJiLTBmYTczOTEwZmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zODc4NDQ1ODNaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.142099941s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:39 +0000] "PUT /v2/foo/bar/blobs/uploads/fa905a0e-4c37-46a5-be2b-0fa73910fe72?_state=3t552jcDHnCyvLXfJuwEO2aUNshZ97azukc-AilDuFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhOTA1YTBlLTRjMzctNDZhNS1iZTJiLTBmYTczOTEwZmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTozOS4zODc4NDQ1ODNaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=ff1a06ed-05de-4cdf-9849-426d8f8ac2ac http.request.method=POST http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.090475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46515" http.request.id=e8ba1ee9-666c-4490-aa68-f6c0b9cbaa11 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/cd88416f-91f1-4d9b-ad13-697aaba358ae?_state=Wkl2Y_9HLgaeunp_c7T0f9lIV_ahin3HbbFnRNNhVvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODg0MTZmLTkxZjEtNGQ5Yi1hZDEzLTY5N2FhYmEzNThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo0My43NjE2NTAwMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.001750097s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/cd88416f-91f1-4d9b-ad13-697aaba358ae?_state=Wkl2Y_9HLgaeunp_c7T0f9lIV_ahin3HbbFnRNNhVvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODg0MTZmLTkxZjEtNGQ5Yi1hZDEzLTY5N2FhYmEzNThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo0My43NjE2NTAwMDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=4508111b-d1c1-4aa7-bc34-3f44d7735b03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/uploads/cd88416f-91f1-4d9b-ad13-697aaba358ae?_state=7S4IhOhjue1_JstmBzEMdhZe-jBZoL0qpG2xdZDqAMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODg0MTZmLTkxZjEtNGQ5Yi1hZDEzLTY5N2FhYmEzNThhZSIsIk9mZnNldCI6MTYzNDcxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTE6NDNaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.262373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:48 +0000] "PUT /v2/foo/bar/blobs/uploads/cd88416f-91f1-4d9b-ad13-697aaba358ae?_state=7S4IhOhjue1_JstmBzEMdhZe-jBZoL0qpG2xdZDqAMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODg0MTZmLTkxZjEtNGQ5Yi1hZDEzLTY5N2FhYmEzNThhZSIsIk9mZnNldCI6MTYzNDcxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTE6NDNaIn0%3D&digest=sha256%3A205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=d78cd880-3782-425d-bb46-06b70cac6f7d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.669215ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=c7508e77-7eaa-490f-9493-e2d7f72dd559 http.request.method=GET http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=135.856691ms http.response.status=200 http.response.written=16347136 127.0.0.1 - - [21/Jan/2026:11:51:48 +0000] "GET /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 200 16347136 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=error msg="error parsing digest="sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=b0c935bb-3748-47cd-8b2f-2c0c026c91f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" vars.name="foo/bar" time="2026-01-21T11:51:49Z" 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.6 http.request.host="127.0.0.1:46515" http.request.id=b0c935bb-3748-47cd-8b2f-2c0c026c91f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59162" http.request.uri="/v2/foo/bar/blobs/sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.107775ms http.response.status=400 http.response.written=110 vars.digest="sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:49 +0000] "GET /v2/foo/bar/blobs/sha257:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=5428c842-a17b-41e5-ac0e-f199a028113f http.request.method=GET http.request.remoteaddr="127.0.0.1:58938" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.797574ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:49 +0000] "GET /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=a2ece545-4a4e-425e-be00-c80fd5f00847 http.request.method=GET http.request.remoteaddr="127.0.0.1:58938" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.307331ms http.response.status=200 http.response.written=393216 127.0.0.1 - - [21/Jan/2026:11:51:49 +0000] "GET /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 200 393216 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46515" http.request.id=ccea3e5e-17f4-41e3-b361-8ec13cdeee4b http.request.method=GET http.request.remoteaddr="127.0.0.1:58936" http.request.uri="/v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.751686ms http.response.status=200 http.response.written=2883584 127.0.0.1 - - [21/Jan/2026:11:51:49 +0000] "GET /v2/foo/bar/blobs/sha256:205a55aab6720c1239362b64d89bf8447271dbf71d318cb8fd84cc831132dbd0 HTTP/1.1" 200 2883584 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=e72430c1-2c03-484d-ab54-025c44f04a9f http.request.method=GET http.request.remoteaddr="127.0.0.1:33126" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.216588606s http.response.status=200 http.response.written=2785280 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "GET /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 200 2785280 "" "Go-http-client/1.1" time="2026-01-21T11:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36659" http.request.id=38cd5a04-3079-49eb-bfd3-5b706ed6ed4e http.request.method=GET http.request.remoteaddr="127.0.0.1:33122" http.request.uri="/v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.230264165s http.response.status=200 http.response.written=2883584 127.0.0.1 - - [21/Jan/2026:11:51:38 +0000] "GET /v2/foo/bar/blobs/sha256:fb07febcda2639142f68a4c8ddf0c159878aebd2740bef1faef262a9e74b0533 HTTP/1.1" 200 2883584 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (43.43s) === RUN TestBlobDelete time="2026-01-21T11:51: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.6 time="2026-01-21T11:51:49Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:51:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=20c15843-c457-4a67-8d73-73bc5d97da20 http.request.method=GET http.request.remoteaddr="127.0.0.1:60434" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.574494ms http.response.status=404 http.response.written=157 vars.digest="sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:49 +0000] "GET /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=ebda4945-5f9a-4b79-867d-7273ff182a25 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.074495ms http.response.status=404 http.response.written=157 vars.digest="sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=d12aa13b-8838-43c5-88a5-f1428d377fbd http.request.method=POST http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.324095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=02b9389a-387f-4618-b892-6d4f06dbf0b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.522415ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "GET /v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=48635dbd-e95a-492c-9324-a8baf8510529 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.543994ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=d54b42eb-ed6f-42f6-b36b-dab6b946820b http.request.method=GET http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8baa37c2-3fb7-407a-bd8a-5d000e59b1b9 time="2026-01-21T11:51:50Z" 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.6 http.request.host="127.0.0.1:44139" http.request.id=d54b42eb-ed6f-42f6-b36b-dab6b946820b http.request.method=GET http.request.remoteaddr="127.0.0.1:60450" http.request.uri="/v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.282475ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8baa37c2-3fb7-407a-bd8a-5d000e59b1b9 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "GET /v2/foo/bar/blobs/uploads/8baa37c2-3fb7-407a-bd8a-5d000e59b1b9?_state=z8FXet4rNbHOK9EgC6shr9EZhyNvA0lcFJoEWNbfZYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYWEzN2MyLTNmYjctNDA3YS1iZDhhLTVkMDAwZTU5YjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMTEwMzE4NjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=662c1191-f82c-4904-9308-eac93e180f29 http.request.method=POST http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.678614ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=9b33d302-fd4b-4eae-b7e9-4c997389ecb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/121ddd85-58f4-4b2e-a964-8d1549bea6a4?_state=G0tr5uUGr7-4il8rn8dC-8UY-tKDMnxgESZa3a9zWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMWRkZDg1LTU4ZjQtNGIyZS1hOTY0LThkMTU0OWJlYTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMjg4MTg1OTZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" provided=sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 vars.name="foo/bar" vars.uuid=121ddd85-58f4-4b2e-a964-8d1549bea6a4 time="2026-01-21T11:51:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=9b33d302-fd4b-4eae-b7e9-4c997389ecb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/121ddd85-58f4-4b2e-a964-8d1549bea6a4?_state=G0tr5uUGr7-4il8rn8dC-8UY-tKDMnxgESZa3a9zWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMWRkZDg1LTU4ZjQtNGIyZS1hOTY0LThkMTU0OWJlYTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMjg4MTg1OTZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=121ddd85-58f4-4b2e-a964-8d1549bea6a4 time="2026-01-21T11:51:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=9b33d302-fd4b-4eae-b7e9-4c997389ecb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/121ddd85-58f4-4b2e-a964-8d1549bea6a4?_state=G0tr5uUGr7-4il8rn8dC-8UY-tKDMnxgESZa3a9zWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMWRkZDg1LTU4ZjQtNGIyZS1hOTY0LThkMTU0OWJlYTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMjg4MTg1OTZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.728434ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=121ddd85-58f4-4b2e-a964-8d1549bea6a4 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "PUT /v2/foo/bar/blobs/uploads/121ddd85-58f4-4b2e-a964-8d1549bea6a4?_state=G0tr5uUGr7-4il8rn8dC-8UY-tKDMnxgESZa3a9zWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMWRkZDg1LTU4ZjQtNGIyZS1hOTY0LThkMTU0OWJlYTZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMjg4MTg1OTZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=fce4573a-5c9f-4a11-9f34-2c57dd6fdf2c http.request.method=POST http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.290495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=523de9b5-6070-4daf-b93c-ebfdba80bb43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/fb068847-b4f1-4da3-a3dd-7d8d31b4fc52?_state=fcscuBP1ESZ6PkUXrn45l-T_YRaRLPs_ZfKDCWV3pvp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiMDY4ODQ3LWI0ZjEtNGRhMy1hM2RkLTdkOGQzMWI0ZmM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMzc4OTk4NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.052734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "PUT /v2/foo/bar/blobs/uploads/fb068847-b4f1-4da3-a3dd-7d8d31b4fc52?_state=fcscuBP1ESZ6PkUXrn45l-T_YRaRLPs_ZfKDCWV3pvp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiMDY4ODQ3LWI0ZjEtNGRhMy1hM2RkLTdkOGQzMWI0ZmM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wMzc4OTk4NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=780753d4-d26b-4f5e-84d2-854b701df6bc http.request.method=POST http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.063675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=790cdd92-be7d-4def-a91b-7e4a6c879bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/8d2abf61-6e3b-4497-8817-7c4cc99efc8b?_state=zM98PrEqpToxWinZ6rzAfV1gNAdj4uq_kDdRusLM_hh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMmFiZjYxLTZlM2ItNDQ5Ny04ODE3LTdjNGNjOTllZmM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wNDcwMzA3MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.237654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "PUT /v2/foo/bar/blobs/uploads/8d2abf61-6e3b-4497-8817-7c4cc99efc8b?_state=zM98PrEqpToxWinZ6rzAfV1gNAdj4uq_kDdRusLM_hh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMmFiZjYxLTZlM2ItNDQ5Ny04ODE3LTdjNGNjOTllZmM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wNDcwMzA3MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=1457439c-d45d-4b87-bdf8-626c82317036 http.request.method=POST http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=a4d2b913-f521-434f-8066-a2b3fec7d158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/d8a251c7-d439-46ff-bd0f-6de21e55768d?_state=zsF5OF2_uELhHc_UfV4xvv8O9MR6mtcKon2T1PDh3YN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YTI1MWM3LWQ0MzktNDZmZi1iZDBmLTZkZTIxZTU1NzY4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wNTYxMjkwOTRaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.duration=15.646972864s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:51:50 +0000] "PUT /v2/foo/bar/blobs/uploads/d8a251c7-d439-46ff-bd0f-6de21e55768d?_state=zsF5OF2_uELhHc_UfV4xvv8O9MR6mtcKon2T1PDh3YN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YTI1MWM3LWQ0MzktNDZmZi1iZDBmLTZkZTIxZTU1NzY4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MTo1MC4wNTYxMjkwOTRaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=294e7b7b-1ebd-4d8f-be4b-2c4a6615b0b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.069769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44139" http.request.id=3af5a077-d3f8-480e-8bd7-eaca12b59c73 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/d0d68ff5-be7d-4914-a9c2-e6011749c03d?_state=jRA_TgteU6dw_GVGHYecGC9DJnQbmE25GXMVtNfv9P17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4ZmY1LWJlN2QtNDkxNC1hOWMyLWU2MDExNzQ5YzAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MjowNi4xNTAzNzg1ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=17.274285798s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/d0d68ff5-be7d-4914-a9c2-e6011749c03d?_state=jRA_TgteU6dw_GVGHYecGC9DJnQbmE25GXMVtNfv9P17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4ZmY1LWJlN2QtNDkxNC1hOWMyLWU2MDExNzQ5YzAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MjowNi4xNTAzNzg1ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=7e3624f4-9b42-4fbf-914b-35920d43d77c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/uploads/d0d68ff5-be7d-4914-a9c2-e6011749c03d?_state=w4dbZFxs9Hmt9i1fJTa7M-hjsI-oD9TGnjONY_f6LhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4ZmY1LWJlN2QtNDkxNC1hOWMyLWU2MDExNzQ5YzAzZCIsIk9mZnNldCI6MzEyNjExODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTI6MDZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.duration=3.944074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "PUT /v2/foo/bar/blobs/uploads/d0d68ff5-be7d-4914-a9c2-e6011749c03d?_state=w4dbZFxs9Hmt9i1fJTa7M-hjsI-oD9TGnjONY_f6LhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4ZmY1LWJlN2QtNDkxNC1hOWMyLWU2MDExNzQ5YzAzZCIsIk9mZnNldCI6MzEyNjExODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTI6MDZaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=7947557e-c683-44da-8a46-b3d87ca33327 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.427295ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=59d17674-c1de-4196-a2c2-e441d33d0b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=503.524985ms http.response.status=200 http.response.written=31261184 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "GET /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 200 31261184 "" "Go-http-client/1.1" time="2026-01-21T11:52:23Z" level=error msg="error parsing digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=f2c65de0-b98e-4eac-937d-f8b37642c0a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" time="2026-01-21T11:52:23Z" 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.6 http.request.host="127.0.0.1:44139" http.request.id=f2c65de0-b98e-4eac-937d-f8b37642c0a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.080815ms http.response.status=400 http.response.written=110 vars.digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "GET /v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=f9db49dd-1f6c-4464-8b53-d3047672f09b http.request.method=GET http.request.remoteaddr="127.0.0.1:49208" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.duration=17.213314ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "GET /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=3015ff63-1a15-4788-8622-2bdc1ebd32a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49224" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.duration=18.796111ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=84add54e-15ad-44f4-9d19-effdf7299110 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49224" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.796895ms http.response.status=404 http.response.written=157 vars.digest="sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=ee20a888-cb8d-4a06-9cac-afca7cb8d448 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49224" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.213179ms http.response.status=404 http.response.written=74 vars.digest="sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=error msg="error parsing digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=20cd7257-2b7c-4d82-bc1c-22507c0f4898 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" time="2026-01-21T11:52:24Z" 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.6 http.request.host="127.0.0.1:44139" http.request.id=20cd7257-2b7c-4d82-bc1c-22507c0f4898 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49230" http.request.uri="/v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.937975ms http.response.status=400 http.response.written=110 vars.digest="sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "DELETE /v2/foo/bar/blobs/sha257:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-21T11:52:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=9a2e3376-b68b-4d9c-800a-27dd31d778a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49232" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=18.154052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=2558990b-0b49-4133-8c86-01ded6520808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49232" http.request.uri="/v2/foo/bar/blobs/uploads/3a8ff7a0-2544-4a23-9dce-6b11d23e6ce7?_state=nMTgWaQ27CntTCI4qGI_mCaBBkLdKIaI90R08ybIhTt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhOGZmN2EwLTI1NDQtNGEyMy05ZGNlLTZiMTFkMjNlNmNlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MjoyNC4wODg1MzEwNjVaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.duration=15.558426301s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "PUT /v2/foo/bar/blobs/uploads/3a8ff7a0-2544-4a23-9dce-6b11d23e6ce7?_state=nMTgWaQ27CntTCI4qGI_mCaBBkLdKIaI90R08ybIhTt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhOGZmN2EwLTI1NDQtNGEyMy05ZGNlLTZiMTFkMjNlNmNlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MjoyNC4wODg1MzEwNjVaIn0%3D&digest=sha256%3A769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=cb57f723-79b1-4a3e-a2ed-58396c88df51 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49232" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.635194ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=e877d63c-877f-4479-98e1-55e4a64e4262 http.request.method=GET http.request.remoteaddr="127.0.0.1:49198" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.124911769s http.response.status=200 http.response.written=2883584 127.0.0.1 - - [21/Jan/2026:11:52:23 +0000] "GET /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 200 2883584 "" "Go-http-client/1.1" time="2026-01-21T11:52:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44139" http.request.id=d098ced3-c4a8-4ea4-8203-a8f21f655489 http.request.method=GET http.request.remoteaddr="127.0.0.1:49208" http.request.uri="/v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.081153976s http.response.status=200 http.response.written=2785280 127.0.0.1 - - [21/Jan/2026:11:52:24 +0000] "GET /v2/foo/bar/blobs/sha256:769e8645061f2cc7e4736ccacd8c6cb7f8ff7b17642669150022fb934a299f10 HTTP/1.1" 200 2785280 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (51.04s) === RUN TestRelativeURL time="2026-01-21T11:52: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.6 time="2026-01-21T11:52:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:52:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34505" http.request.id=e382e8a1-4d74-423c-85ab-46f00361c498 http.request.method=POST http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.305115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34505" http.request.id=95ceeda9-a61a-4b9d-9202-6461cd1991bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/uploads/973b17eb-b0eb-4aad-b70d-b64f30739e5a?_state=h39hlD46_09aIxPBaijE9p7t1CXRM2F3CAXxiEcbbJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2IxN2ViLWIwZWItNGFhZC1iNzBkLWI2NGYzMDczOWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo0MC4xMDY2Mjk0NzhaIn0%3D&digest=sha256%3Af3bd17c27ec7b8a359206aa8737dea345cbec116fba63638f9c6a29f245d4b3f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.951694755s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:40 +0000] "PUT /v2/foo/bar/blobs/uploads/973b17eb-b0eb-4aad-b70d-b64f30739e5a?_state=h39hlD46_09aIxPBaijE9p7t1CXRM2F3CAXxiEcbbJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2IxN2ViLWIwZWItNGFhZC1iNzBkLWI2NGYzMDczOWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo0MC4xMDY2Mjk0NzhaIn0%3D&digest=sha256%3Af3bd17c27ec7b8a359206aa8737dea345cbec116fba63638f9c6a29f245d4b3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34505" http.request.id=c497ac40-7042-4d3d-a96b-f8157e3550d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=8.588947ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34505" http.request.id=7674c6c1-6d90-48e3-8c95-4a35f8cad1a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.535911ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:52:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34505" http.request.id=acfb0e96-2d2d-4e84-a74e-597517f6ed87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33392" http.request.uri="/v2/foo/bar/blobs/uploads/5e528be2-12aa-4c1f-9cf5-ee11d29bd21a?_state=lJgWQJmwTUi7sZZkcB8UjkJWAN-JzxrcKC26JW3LSdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTI4YmUyLTEyYWEtNGMxZi05Y2Y1LWVlMTFkMjliZDIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo0Ny4yNDQ2MjY1NjZaIn0%3D&digest=sha256%3A10309b786e69fc38a653e7fd4012c151a200b9f500384a277ef908a028fb300b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.313191439s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:47 +0000] "PUT /v2/foo/bar/blobs/uploads/5e528be2-12aa-4c1f-9cf5-ee11d29bd21a?_state=lJgWQJmwTUi7sZZkcB8UjkJWAN-JzxrcKC26JW3LSdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTI4YmUyLTEyYWEtNGMxZi05Y2Y1LWVlMTFkMjliZDIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo0Ny4yNDQ2MjY1NjZaIn0%3D&digest=sha256%3A10309b786e69fc38a653e7fd4012c151a200b9f500384a277ef908a028fb300b HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (16.47s) === RUN TestBlobDeleteDisabled time="2026-01-21T11:52:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:52:56Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:52:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:39493" http.request.id=2d550ee5-12b4-41b2-ad77-853e9455edfa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/foo/bar/blobs/sha256:6ad90ac9f4b4865553c5595b3778daf57a950e9fde9522e2b8896a43f8c0310f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.906675ms http.response.status=405 http.response.written=78 vars.digest="sha256:6ad90ac9f4b4865553c5595b3778daf57a950e9fde9522e2b8896a43f8c0310f" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:52:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:6ad90ac9f4b4865553c5595b3778daf57a950e9fde9522e2b8896a43f8c0310f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.67s) === RUN TestDeleteDisabled time="2026-01-21T11:52: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.6 time="2026-01-21T11:52:57Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:52:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40407" http.request.id=5f4c599f-fab3-4588-8cf9-3f36fe857529 http.request.method=POST http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.501935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40407" http.request.id=90506ddf-7df8-4ec0-a251-293b76af67d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/4dfeb47e-b538-4201-a774-da02e655552a?_state=M1v1lH1J3AwAVpZ5GPvycfBYpVBa4gIttcsViIRW8Kx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZmViNDdlLWI1MzgtNDIwMS1hNzc0LWRhMDJlNjU1NTUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo1Ny45MjM5MDc1NDJaIn0%3D&digest=sha256%3Aeffa3f434403cce4530189f3d11c7af9fe08335614403622f00fbf842a5112a5" http.request.useragent="Go-http-client/1.1" http.response.duration=9.557211603s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:52:57 +0000] "PUT /v2/foo/bar/blobs/uploads/4dfeb47e-b538-4201-a774-da02e655552a?_state=M1v1lH1J3AwAVpZ5GPvycfBYpVBa4gIttcsViIRW8Kx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZmViNDdlLWI1MzgtNDIwMS1hNzc0LWRhMDJlNjU1NTUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1Mjo1Ny45MjM5MDc1NDJaIn0%3D&digest=sha256%3Aeffa3f434403cce4530189f3d11c7af9fe08335614403622f00fbf842a5112a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:40407" http.request.id=4f709e63-0628-4625-9689-5e2fcc08541a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/sha256:effa3f434403cce4530189f3d11c7af9fe08335614403622f00fbf842a5112a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.160075ms http.response.status=405 http.response.written=78 vars.digest="sha256:effa3f434403cce4530189f3d11c7af9fe08335614403622f00fbf842a5112a5" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:53:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:effa3f434403cce4530189f3d11c7af9fe08335614403622f00fbf842a5112a5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (10.26s) === RUN TestDeleteReadOnly time="2026-01-21T11:53: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.6 time="2026-01-21T11:53:07Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:53:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46197" http.request.id=c1680914-c564-4ccc-88b4-8ec23af76b90 http.request.method=POST http.request.remoteaddr="127.0.0.1:50850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.439035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46197" http.request.id=f4d7bed2-cd32-42b4-8850-c5ef1672f7e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50850" http.request.uri="/v2/foo/bar/blobs/uploads/9c310888-aa36-4150-9f94-b1018d7c5262?_state=2YAI4ukTJEAb1a-MnAh-ZZ1-_W8-S60ZM5QyfaZ0a8x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzEwODg4LWFhMzYtNDE1MC05Zjk0LWIxMDE4ZDdjNTI2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MzowOC40NDU5NzMxNzlaIn0%3D&digest=sha256%3Ae5ce7aa969dfe9ed44ff2bf139208ac8c220ee596ed67286b818fe7ec43dbb77" http.request.useragent="Go-http-client/1.1" http.response.duration=15.014208081s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:08 +0000] "PUT /v2/foo/bar/blobs/uploads/9c310888-aa36-4150-9f94-b1018d7c5262?_state=2YAI4ukTJEAb1a-MnAh-ZZ1-_W8-S60ZM5QyfaZ0a8x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzEwODg4LWFhMzYtNDE1MC05Zjk0LWIxMDE4ZDdjNTI2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1MzowOC40NDU5NzMxNzlaIn0%3D&digest=sha256%3Ae5ce7aa969dfe9ed44ff2bf139208ac8c220ee596ed67286b818fe7ec43dbb77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:e5ce7aa969dfe9ed44ff2bf139208ac8c220ee596ed67286b818fe7ec43dbb77 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (15.98s) === RUN TestStartPushReadOnly time="2026-01-21T11:53:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:53:23Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-01-21T11:53:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:53:23Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:53:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=8cdbd06e-dfac-4d11-80fe-8299de5b97ca http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.280955ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-21T11:53:23Z" 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.6 http.request.host="127.0.0.1:41833" http.request.id=b3e75076-e6f3-408f-863a-a15f0cfc0fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" 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=2.775376ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:53:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=25b26e7a-af64-4d98-8a11-73da8728104c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.610633ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-21T11:53:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=5f484ddc-0a9e-454b-a973-29c1d36eb2b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.776333ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:53:23Z" 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.6 http.request.host="127.0.0.1:41833" http.request.id=5f484ddc-0a9e-454b-a973-29c1d36eb2b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.935673ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:53:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=5f484ddc-0a9e-454b-a973-29c1d36eb2b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" 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=5.056012ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:53:23Z" 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.6 http.request.host="127.0.0.1:41833" http.request.id=5f484ddc-0a9e-454b-a973-29c1d36eb2b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" 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=5.149292ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:53:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-21T11:53:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=d0f2e182-c622-4e4c-8503-468e2c07f33f http.request.method=POST http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.100495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=4076efdb-7746-4596-a90e-c72e5652ef89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/blobs/uploads/b6caad52-eeae-4676-82ca-69e9368a70c3?_state=n2x0EVb3JCmfJY_NJw56yIpWCWGx7rVpbVId9P-APLZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNmNhYWQ1Mi1lZWFlLTQ2NzYtODJjYS02OWU5MzY4YTcwYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6MjQuMDgzNzkyNzRaIn0%3D&digest=sha256%3A2eecc103450fa6d98c8dbb6c0ff4d77e36e13a6dc20cff8c065220999afceb59" http.request.useragent="Go-http-client/1.1" http.response.duration=5.873726056s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/b6caad52-eeae-4676-82ca-69e9368a70c3?_state=n2x0EVb3JCmfJY_NJw56yIpWCWGx7rVpbVId9P-APLZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNmNhYWQ1Mi1lZWFlLTQ2NzYtODJjYS02OWU5MzY4YTcwYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6MjQuMDgzNzkyNzRaIn0%3D&digest=sha256%3A2eecc103450fa6d98c8dbb6c0ff4d77e36e13a6dc20cff8c065220999afceb59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=58cf4959-a1bb-4454-893c-6cd35a5dabd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=d6cc6d32-f097-4829-a5e8-52c687bd25d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/blobs/uploads/12b3a888-4df0-4087-9a75-2ac59c2b4ffe?_state=241ydXlJdjssmX51WIy3WOf2As5YRK5mGEvZ29TGk7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMmIzYTg4OC00ZGYwLTQwODctOWE3NS0yYWM1OWMyYjRmZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6MzAuNjYxMDAwOTEyWiJ9&digest=sha256%3Ac722cb5d19081b613964a61a2bc094c33b90a44ad094518ef85d00d6741e2d25" http.request.useragent="Go-http-client/1.1" http.response.duration=9.357116993s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/12b3a888-4df0-4087-9a75-2ac59c2b4ffe?_state=241ydXlJdjssmX51WIy3WOf2As5YRK5mGEvZ29TGk7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMmIzYTg4OC00ZGYwLTQwODctOWE3NS0yYWM1OWMyYjRmZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6MzAuNjYxMDAwOTEyWiJ9&digest=sha256%3Ac722cb5d19081b613964a61a2bc094c33b90a44ad094518ef85d00d6741e2d25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=744594fb-70d9-415e-b4e4-157aef2b0f65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.07171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=b2700e94-6bc6-4d25-b7c6-d861be1d1b84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.duration=10.033005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=b20533da-2108-4f1d-b779-ad6e0b576907 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" 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=5.078852ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=8d2f7522-ae5a-4bd4-9b68-0913e9d330f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.470772ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41833" http.request.id=3d77eaa6-cc24-436c-99f7-ddc34a0887a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.duration=6.21179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41833" http.request.id=236332c2-fcab-4302-8311-06471cff4728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.duration=7.713308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:41833" http.request.id=36e7e290-de35-4c53-8d83-fbc79be77170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.duration=7.02865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=c9ecf039-062a-4987-857e-0f2ecb230789 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.622604ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=a57a2ce7-56ac-4fe0-80bd-ba553dedee55 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.781435ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=4a2b8c0b-3de9-44b6-9357-249e43244c0d http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.duration=10.803903ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=59f7f996-6092-4e90-96ea-d7a58e402a38 http.request.method=GET http.request.remoteaddr="127.0.0.1:50532" 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=2.908035ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=error msg="payload digest does match: "sha256:377a0dbef39019eb6a2b2a5fdbb45d22cb2adb3e4af9057e052c3d25cdcbeb9e" != "sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069"" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=84b8b6c7-c8ef-4f17-9dde-10663794ff65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" time="2026-01-21T11:53:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=84b8b6c7-c8ef-4f17-9dde-10663794ff65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50532" http.request.uri="/v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=11.361902ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069" 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:52be4cd387256ba96425bcf16181b8e7acde04646bcc301a54d097e7f9c30069 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=b29ad0c9-ba0e-41b0-9bb8-58c73c589153 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=9.456505ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" 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.6 http.request.host="127.0.0.1:41833" http.request.id=062e87d1-8d60-44f6-b337-a51cb4f72573 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=2.932015ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=e25da0cf-3d7e-4c8a-8f97-367523b99377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=3.339335ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:53:40Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=e25da0cf-3d7e-4c8a-8f97-367523b99377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=3.485855ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:53:40Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=e25da0cf-3d7e-4c8a-8f97-367523b99377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=3.621074ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=a503b725-9d88-4d3e-b355-eef4eb774108 http.request.method=POST http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=8.934666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=755565ab-bc34-4c65-a60d-868d1591216a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/02865235-1b97-4088-a355-b260e9867bce?_state=kN7Te7DUt2ILmVhC_vppDDsmaFGdvOK61KR3BCcU_Dp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjg2NTIzNS0xYjk3LTQwODgtYTM1NS1iMjYwZTk4NjdiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NDAuMTYxNDc3NTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.286333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/02865235-1b97-4088-a355-b260e9867bce?_state=kN7Te7DUt2ILmVhC_vppDDsmaFGdvOK61KR3BCcU_Dp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjg2NTIzNS0xYjk3LTQwODgtYTM1NS1iMjYwZTk4NjdiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NDAuMTYxNDc3NTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:40Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=35e037a8-633d-4e10-a3c8-f3868ed23785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=3.597834ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:53:40Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=35e037a8-633d-4e10-a3c8-f3868ed23785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=3.762814ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:53:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-21T11:53:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=1285e8f4-555b-4079-91c0-3b4ed588fe67 http.request.method=POST http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.115633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=3a4c1af8-255a-4854-b753-3492ca29106a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/232084d4-156d-4987-a98e-8d7f3937da47?_state=Ov22LXSsa_ebGKNrwkHGofjpzWVu5hLRhE8zCGuTsLB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMzIwODRkNC0xNTZkLTQ5ODctYTk4ZS04ZDdmMzkzN2RhNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NDEuMDg5MjIwNTE1WiJ9&digest=sha256%3A3a2a1c5135c6bc1168f86ae0872775bc2989890542e3ec959da3ebc3fc052680" http.request.useragent="Go-http-client/1.1" http.response.duration=16.188072455s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/232084d4-156d-4987-a98e-8d7f3937da47?_state=Ov22LXSsa_ebGKNrwkHGofjpzWVu5hLRhE8zCGuTsLB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMzIwODRkNC0xNTZkLTQ5ODctYTk4ZS04ZDdmMzkzN2RhNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NDEuMDg5MjIwNTE1WiJ9&digest=sha256%3A3a2a1c5135c6bc1168f86ae0872775bc2989890542e3ec959da3ebc3fc052680 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:53:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=824afead-1165-4fa1-892d-fd058d6257f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.417735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=2ad9bc70-d699-4725-aee2-9eb23ce1379e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/blobs/uploads/25114396-750c-4586-8053-7d88a7c637e2?_state=1g4RxwN6hjXxn-VuH9j1ORpFx3ILRE7ZEji0d5X0JFR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNTExNDM5Ni03NTBjLTQ1ODYtODA1My03ZDg4YTdjNjM3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NTguMDYyNTQ3MDQxWiJ9&digest=sha256%3Aad766d8381df9ff5acacc22c39e4f590fe253e32440ff5f00a420aa6d89fd2c2" http.request.useragent="Go-http-client/1.1" http.response.duration=10.655086974s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:53:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/25114396-750c-4586-8053-7d88a7c637e2?_state=1g4RxwN6hjXxn-VuH9j1ORpFx3ILRE7ZEji0d5X0JFR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNTExNDM5Ni03NTBjLTQ1ODYtODA1My03ZDg4YTdjNjM3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTM6NTguMDYyNTQ3MDQxWiJ9&digest=sha256%3Aad766d8381df9ff5acacc22c39e4f590fe253e32440ff5f00a420aa6d89fd2c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=c18ee3a0-2c7e-4f65-b94a-357303b5c3b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.194413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41833" http.request.id=a0a6c8b1-5664-415c-a404-83bae984bb98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.904074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=f6ec3ae9-7dac-4932-96fd-507b424c4781 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=3.019115ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=fd750034-6e92-41b1-8302-e0bbf8062ebf http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.043635ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=139ee41b-b4db-44a7-a13b-29ba5e5f670d http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.408457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=cf0266e9-b9dc-4840-a238-ddde4191388a http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.326437ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=61b1c2c4-104f-4742-8d9c-8fb704dde6e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=2.356416ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="rewriting manifest sha256:84fb7375d4b00c66de95cc74abf46684e2db944ebaadbed46a56044d1be1711f in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=5817219f-94b5-4a11-8c11-0ab1424f2e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=5817219f-94b5-4a11-8c11-0ab1424f2e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=5.231012ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41833" http.request.id=749e87cb-34ed-4c15-84b5-c36ce329dfbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" 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=2.857356ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41833" http.request.id=b02f6409-080b-4c2a-b288-bc1afa986c40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.450655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41833" http.request.id=d3895dcc-dd96-4777-9003-743a28b57f0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.409455ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=36e5361e-097d-44fb-b217-98e9f0d67184 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=3.072955ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=ab6f53e5-a281-46fc-9c7d-38791d6b9bce http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.987555ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=90522b25-bf43-4438-ad97-897833c97aa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.376856ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=ecdbe558-acf3-4e18-93c7-bfc16a95879c http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" http.request.uri="/v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.287517ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=info msg="rewriting manifest list sha256:38c2a074bc405f6307b75231fa6b57048697572875c52090840bf9296366154c in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=2bcff1cb-4154-48e4-af2e-59592c06b31e http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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-01-21T11:54:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41833" http.request.id=2bcff1cb-4154-48e4-af2e-59592c06b31e http.request.method=GET http.request.remoteaddr="127.0.0.1:42742" 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=5.289511ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:54:08Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:54:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=fcbbc3c0-5285-4579-8222-f1ed3d4ed4b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.830896ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" 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.6 http.request.host="127.0.0.1:45731" http.request.id=a1a9c08a-f834-4c7a-9677-910f9ad28415 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" 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=2.329216ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=1718e896-ed9c-49f6-a032-8ec016ab6746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.473596ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-21T11:54:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=70a40ca0-d466-4d26-8876-d7b2b6577ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.157434ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:08Z" 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.6 http.request.host="127.0.0.1:45731" http.request.id=70a40ca0-d466-4d26-8876-d7b2b6577ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.302513ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=70a40ca0-d466-4d26-8876-d7b2b6577ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.412953ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:08Z" 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.6 http.request.host="127.0.0.1:45731" http.request.id=70a40ca0-d466-4d26-8876-d7b2b6577ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.519033ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-21T11:54:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=487e435d-920c-4750-9675-c51c75e8dbac http.request.method=POST http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.852735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=ae457aad-a8e7-4dd7-bddc-47e128cf7ec8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/blobs/uploads/3b40d0b4-1e09-4699-ab77-93ed2cfa892d?_state=u65TZZejgvkHjuRwmuR8vP9eY8IRBJ3doDaTgw8aadZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYjQwZDBiNC0xZTA5LTQ2OTktYWI3Ny05M2VkMmNmYTg5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MDkuNTE4MTM2MjQyWiJ9&digest=sha256%3A082427757d291db8b81c3c0a1798e9b43672078b6e3ed01fc8a7e5ccc18511c4" http.request.useragent="Go-http-client/1.1" http.response.duration=9.409923512s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/3b40d0b4-1e09-4699-ab77-93ed2cfa892d?_state=u65TZZejgvkHjuRwmuR8vP9eY8IRBJ3doDaTgw8aadZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYjQwZDBiNC0xZTA5LTQ2OTktYWI3Ny05M2VkMmNmYTg5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MDkuNTE4MTM2MjQyWiJ9&digest=sha256%3A082427757d291db8b81c3c0a1798e9b43672078b6e3ed01fc8a7e5ccc18511c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=315bf1bf-92fe-4e88-8f14-7dd1a92f84ec http.request.method=POST http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.460494ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=a974d64b-c57a-460b-a4ad-6f011ebc26f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/blobs/uploads/060c81bd-15c2-43dc-8caf-4d238f58694e?_state=kTZep9f9TMSLlvwWkG2leBqvOMQnfLzaQvhxNOVZVR57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjBjODFiZC0xNWMyLTQzZGMtOGNhZi00ZDIzOGY1ODY5NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MTkuNzI4Njc3MjQxWiJ9&digest=sha256%3Af9620d55ce939c7c4d442e57cdd7281174ac7e8eae155af0cdf882edfa33d4d1" http.request.useragent="Go-http-client/1.1" http.response.duration=13.25629493s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/060c81bd-15c2-43dc-8caf-4d238f58694e?_state=kTZep9f9TMSLlvwWkG2leBqvOMQnfLzaQvhxNOVZVR57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjBjODFiZC0xNWMyLTQzZGMtOGNhZi00ZDIzOGY1ODY5NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MTkuNzI4Njc3MjQxWiJ9&digest=sha256%3Af9620d55ce939c7c4d442e57cdd7281174ac7e8eae155af0cdf882edfa33d4d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=5d0dc21e-2c9c-436b-b9ce-98abb21e72a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.837391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=928f83ef-4d53-47fe-9e89-fe3c2e261264 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.320892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=a3f50268-46c4-4193-b68e-30de3861875b http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" 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=4.558233ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=38f96de1-59d5-4810-b189-9c2440ebaf73 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.454973ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45731" http.request.id=ef3cb819-8e23-49f0-9996-61e91598e3df http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.520731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45731" http.request.id=851f81b9-460a-4b02-a5c5-9b2108e69272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.322632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45731" http.request.id=46073003-b8c9-4e00-81ad-78181089cbb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.228472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=7108fb03-e7c3-4e33-bd86-199c09fb6a33 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.277713ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=011acbbf-059f-419a-b609-8977bb27bcba http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.322017ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=bafc40ea-32b4-478b-8912-d5f451171c93 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235856ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=78704aa2-a3f2-47ee-aaa2-6abfa29a3503 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" 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=2.404357ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=error msg="payload digest does match: "sha256:2de7147b4aedda169d871b8c4a9834361571de29b6d9a08d936225d647bc1217" != "sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e"" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=676c61b6-48f4-4424-871e-871922107726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" time="2026-01-21T11:54:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=676c61b6-48f4-4424-871e-871922107726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.951035ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e" 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:ab043330bf93baf97130b8a42ea5e4b73317df798f23cfcafde6b2dcc3d0947e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=bbd99fa2-e075-4f50-bce8-337dcf0a59d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=2.730136ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" 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.6 http.request.host="127.0.0.1:45731" http.request.id=80738c0e-6d86-4bd8-8331-5ea12da3ac31 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=2.460096ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=61ddb3a0-5063-414b-83d8-3f862a22b66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=2.880515ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:54:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=61ddb3a0-5063-414b-83d8-3f862a22b66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=3.022015ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:54:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=61ddb3a0-5063-414b-83d8-3f862a22b66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=3.139995ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=bd78c9cd-643c-459d-b9d1-4ab576e89215 http.request.method=POST http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.768756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=69b59ac6-9057-483e-ae10-3ac93c81b64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/1a46b084-9fa8-43d0-8eaa-246d366d5775?_state=VGAkVliBn2PuqMa6tu76rgGeIvSXcqXZDIf2eMsxgph7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTQ2YjA4NC05ZmE4LTQzZDAtOGVhYS0yNDZkMzY2ZDU3NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MzMuMDY3NjY2NDI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.658574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/1a46b084-9fa8-43d0-8eaa-246d366d5775?_state=VGAkVliBn2PuqMa6tu76rgGeIvSXcqXZDIf2eMsxgph7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYTQ2YjA4NC05ZmE4LTQzZDAtOGVhYS0yNDZkMzY2ZDU3NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MzMuMDY3NjY2NDI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=e21c5024-783d-4558-ac13-555b78b29a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=2.902935ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:54:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=e21c5024-783d-4558-ac13-555b78b29a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=3.068755ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-21T11:54:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=11c2d4a5-62d7-4fc5-9fef-930c4dd7d64b http.request.method=POST http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.058835ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=3c85af5b-99fd-44bf-9711-4875b57b7676 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/71eeb546-d424-43b2-83f3-2db007b21cf8?_state=zqT0FcXTeHexg7yoAS56yUDiz_1hgzBUAk2WeYjRoW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWVlYjU0Ni1kNDI0LTQzYjItODNmMy0yZGIwMDdiMjFjZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MzMuNzQzODY4MzAzWiJ9&digest=sha256%3A5ad0b2bad2fc034e7619814425dafd8a1d30fbcccd64634300ee746ff50aa28f" http.request.useragent="Go-http-client/1.1" http.response.duration=9.080388539s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/71eeb546-d424-43b2-83f3-2db007b21cf8?_state=zqT0FcXTeHexg7yoAS56yUDiz_1hgzBUAk2WeYjRoW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWVlYjU0Ni1kNDI0LTQzYjItODNmMy0yZGIwMDdiMjFjZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6MzMuNzQzODY4MzAzWiJ9&digest=sha256%3A5ad0b2bad2fc034e7619814425dafd8a1d30fbcccd64634300ee746ff50aa28f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=3e9cc715-cf60-4404-8b03-92850aeaef1a http.request.method=POST http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.089715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=fc99cc9e-b88a-4765-910a-033b2504836a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/blobs/uploads/d7dd6fd6-ca11-4dd1-a305-02c3a7578bff?_state=mKdlsMbucLJnM8agCLHRcq4RiuhNwJ8kNZyxEc5EPYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2RkNmZkNi1jYTExLTRkZDEtYTMwNS0wMmMzYTc1NzhiZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6NDMuNDA5ODE1NTQxWiJ9&digest=sha256%3A2d0f56246294672b49954c34579a088ed949109f8f027d6bc6451ec61d66a0eb" http.request.useragent="Go-http-client/1.1" http.response.duration=12.533282224s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/d7dd6fd6-ca11-4dd1-a305-02c3a7578bff?_state=mKdlsMbucLJnM8agCLHRcq4RiuhNwJ8kNZyxEc5EPYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2RkNmZkNi1jYTExLTRkZDEtYTMwNS0wMmMzYTc1NzhiZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6NDMuNDA5ODE1NTQxWiJ9&digest=sha256%3A2d0f56246294672b49954c34579a088ed949109f8f027d6bc6451ec61d66a0eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=6a0fcf55-0850-4817-b7db-30e3e5765f43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.506493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45731" http.request.id=ef273805-8418-409f-b387-f41e7f94fdcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.692434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=c1164f75-0ba2-4d7c-8bca-c0f8ac2d3ca8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=3.188695ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=30e389d8-115e-4dd4-bd0a-f805a30c7601 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.336415ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=a62d7d9a-8206-4e6e-9928-bb0812ff234d http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.440336ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=35c69884-439e-48d7-920c-9395389e875f http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.505376ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=342a59f6-d036-43c3-9254-cebadc2d2da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=2.607916ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="rewriting manifest sha256:3e245ed3e285a37881a8d7700608ac417ad05387abb16ac0664d60a0a1c49bc1 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=dc99b1fd-0939-43a5-81a0-c301c9cd57ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=dc99b1fd-0939-43a5-81a0-c301c9cd57ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=5.101032ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45731" http.request.id=9648a154-9a77-4d15-8e0b-b73016e412dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" 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=3.025075ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45731" http.request.id=bd71c137-9278-40d6-aa0d-472fe21cc363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.352894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45731" http.request.id=b972ea75-b3c2-4f68-8572-82db5030a1a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762" http.request.useragent="Go-http-client/1.1" http.response.duration=3.272315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=196ec97c-4785-43a2-9730-3fc1169f6d02 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=2.978535ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=55c3a8c7-03ab-4290-aa70-9fa25eefa17e http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.971315ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Jan/2026:11:54:55 +0000] "GET /v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=d431d064-e2b3-43d7-9efe-7b85c0abc65c http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473416ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=6490d321-66c4-4189-baee-1208bc0585ca http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" http.request.uri="/v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316976ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/foo/schema2/manifests/sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=info msg="rewriting manifest list sha256:97e3c48e5c0c272f260b767c5e90de4b5516b91abffa33d26add406a4c713762 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=e328869d-7e0f-4111-aeb4-1638e3ca5364 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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-01-21T11:54:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45731" http.request.id=e328869d-7e0f-4111-aeb4-1638e3ca5364 http.request.method=GET http.request.remoteaddr="127.0.0.1:36318" 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=5.205672ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (92.54s) === RUN TestGetManifestWithStorageError time="2026-01-21T11:54:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:54:56Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:36561" http.request.id=1b603ce9-5a13-45d7-ac44-ee36fddc43b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" 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=2.622276ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:36561" http.request.id=592cd1f4-8b53-4dee-9445-38cc004bfef4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" 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=2.383856ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:36561" http.request.id=7b96b49c-ba74-4218-9eb4-17a8efbc94dc http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" 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=2.416596ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:36561" http.request.id=35757ab1-0c77-4810-a6ea-53e91b70b25f http.request.method=GET http.request.remoteaddr="127.0.0.1:51538" 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=2.406096ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-01-21T11:54:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-21T11:54:56Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=9791e4d8-892b-48c9-aaa8-b2c2017e8af2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.831936ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" 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.6 http.request.host="127.0.0.1:45309" http.request.id=d5de0ed6-8c69-48a9-88bb-b451950adb0d http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" 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=2.498636ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=04406215-7eea-4ecb-8c2a-ba7e7d6c6450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.545736ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d1c5dd13-dfe1-485d-b222-0b82ff19a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.313814ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:56Z" 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.6 http.request.host="127.0.0.1:45309" http.request.id=d1c5dd13-dfe1-485d-b222-0b82ff19a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.468373ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d1c5dd13-dfe1-485d-b222-0b82ff19a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.576773ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-21T11:54:56Z" 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.6 http.request.host="127.0.0.1:45309" http.request.id=d1c5dd13-dfe1-485d-b222-0b82ff19a3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.670613ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-21T11:54:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=7215f66a-02ad-4720-b893-51ae6d4f1b92 http.request.method=POST http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.227035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=224ac6f8-62b7-43a7-9916-2f540a4005a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/blobs/uploads/f27fe45c-f0f4-4a91-aca5-0ebfddfc11af?_state=ykT-V1XoMRk9ryYw5bhnw7kg_VzHObhZLtrBTswroRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjdmZTQ1Yy1mMGY0LTRhOTEtYWNhNS0wZWJmZGRmYzExYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6NTYuNzgyMTU1OTczWiJ9&digest=sha256%3Aaa6fc43ff6ac442262c051a1be09654b3a596ced47adf96c4f1796df264dcaa3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.769607419s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:54:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/f27fe45c-f0f4-4a91-aca5-0ebfddfc11af?_state=ykT-V1XoMRk9ryYw5bhnw7kg_VzHObhZLtrBTswroRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjdmZTQ1Yy1mMGY0LTRhOTEtYWNhNS0wZWJmZGRmYzExYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTQ6NTYuNzgyMTU1OTczWiJ9&digest=sha256%3Aaa6fc43ff6ac442262c051a1be09654b3a596ced47adf96c4f1796df264dcaa3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d4ce6a3b-7dfd-46a0-90e5-7b5922b4ba0a http.request.method=POST http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=879d0437-7ae5-4385-8a88-b8d418f1c68b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/blobs/uploads/7b869fe1-467d-4ec9-8ee3-46d683e2147a?_state=4-07rs_Qa0TUfdqaE0MzDIax8LuZu8nNJ329TUEGaER7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Yjg2OWZlMS00NjdkLTRlYzktOGVlMy00NmQ2ODNlMjE0N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MDcuMzU3MTYwOTcxWiJ9&digest=sha256%3A0d73289a039e1aa622f5e84523f963efa1d127231a777298431abbd76531b13f" http.request.useragent="Go-http-client/1.1" http.response.duration=12.30864507s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/7b869fe1-467d-4ec9-8ee3-46d683e2147a?_state=4-07rs_Qa0TUfdqaE0MzDIax8LuZu8nNJ329TUEGaER7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Yjg2OWZlMS00NjdkLTRlYzktOGVlMy00NmQ2ODNlMjE0N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MDcuMzU3MTYwOTcxWiJ9&digest=sha256%3A0d73289a039e1aa622f5e84523f963efa1d127231a777298431abbd76531b13f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=f526aad9-811b-4080-a194-f8763e677ab9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.053727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=e526b7b0-5b43-4827-9f76-f43eb3013e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=5.613851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=c9ad4157-a443-4077-8dac-99b8835022e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" 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=4.677733ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=23adce3e-0af9-48d1-97f8-ce60526d5b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.824312ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45309" http.request.id=347d8951-0538-4fc2-834d-c995438a31cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=5.248432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45309" http.request.id=92fd5424-3dfe-466a-869a-51d1df24734e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=9.745585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45309" http.request.id=350fb164-ff18-4568-8440-d4a74181c5bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=5.525792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=e3b21632-ef20-4882-8a97-d82a3964296f http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.166213ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=9e3a2efa-c004-4dbd-a846-899fb4e8cd87 http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=16.448234ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=3a41ae02-9630-4172-889d-3e6fb7eb3013 http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.831616ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=3c1c6ab1-ddf8-451d-95b2-51338c83ebf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" 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=5.876691ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="payload digest does match: "sha256:a6c0bd5bf1283dae330091301bb00ffc40ee6913b65663788130514d7d9857fe" != "sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe"" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d255ca79-28e1-480a-9620-1a290927264a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d255ca79-28e1-480a-9620-1a290927264a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.299545ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=944d0a55-5904-4ad6-be19-42fa608aefba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=25.305101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=506f8d0a-d154-4d9e-aa04-bc7d6450b058 http.request.method=GET http.request.remoteaddr="127.0.0.1:50730" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.213515ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=fd0d0641-af25-4b52-bc80-e2ad8b078d9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50742" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.580535ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=8459665a-ef47-4d87-afc1-ce540847f149 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50754" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=6.52447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=206ad5e5-0979-4ce9-bfcf-64ecbe131b32 http.request.method=GET http.request.remoteaddr="127.0.0.1:50754" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.20033ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=82c16c5e-d43b-426e-ac0d-8df7be848d51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50756" 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=21.066588ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=c89dd45a-c2f5-4403-8c4e-18e067ad950c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.22465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=5faafa18-0f5c-44b0-80ba-38aca05c43cf http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=2.705956ms http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=8aea7328-2e8e-4871-9c63-f659eb4f2fce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe" http.request.useragent="Go-http-client/1.1" http.response.duration=8.020108ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2751ebb1224390463d22dbec0790a40c3ef97f9d53e04ae409690c61ee5c40fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=f7683e29-d6fa-4d41-9ba6-8cf2ffaa42a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=4.244773ms http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=703ff7b9-e253-4bc5-8e4c-789381c36c2a http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=12.189901ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" 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.6 http.request.host="127.0.0.1:45309" http.request.id=aa135587-66db-4ad3-b446-2d2730da7823 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=4.182614ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=9a9c4be0-ee12-4fbf-947a-c6d285d91f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" 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=4.306114ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:55:19Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=9a9c4be0-ee12-4fbf-947a-c6d285d91f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" 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=4.507993ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:55:19Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=9a9c4be0-ee12-4fbf-947a-c6d285d91f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" 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=4.625433ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=37f37f13-3dae-46c1-96c4-cbf5ddd296cb http.request.method=POST http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.260255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=3e23e8d6-b1bb-416d-bdd0-544e1d27288c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/d58e0654-7493-4716-9aea-1cbf70808f54?_state=abKhqJT_6MryxEeT8Bl0GH-6hCE3TOEEUTdRiBWJyhh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNThlMDY1NC03NDkzLTQ3MTYtOWFlYS0xY2JmNzA4MDhmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MTkuOTI2ODE4NzRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.455073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/d58e0654-7493-4716-9aea-1cbf70808f54?_state=abKhqJT_6MryxEeT8Bl0GH-6hCE3TOEEUTdRiBWJyhh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNThlMDY1NC03NDkzLTQ3MTYtOWFlYS0xY2JmNzA4MDhmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MTkuOTI2ODE4NzRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:19Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=84eefd97-9832-479c-ba19-a77913b63e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" 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=3.499455ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-21T11:55:19Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=84eefd97-9832-479c-ba19-a77913b63e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" 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=3.643135ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Jan/2026:11:55:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-21T11:55:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=cec8f071-362a-42b4-b875-fb8126ca39b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.661734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=bedd90c2-11de-4ece-ac9a-813ce398cb09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/354230ff-426c-4afa-8cee-689b1e304620?_state=-3cNsEyX85Db71nU2wC9qSu-evrF4RHInKV7Z3a3gvF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTQyMzBmZi00MjZjLTRhZmEtOGNlZS02ODliMWUzMDQ2MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MjAuNzI0OTQyNDExWiJ9&digest=sha256%3A9228a7edc8e7e8e4e667d812943bc7350a2f5572a1a3d0db28b1a4692ba3a7ec" http.request.useragent="Go-http-client/1.1" http.response.duration=11.927914476s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/354230ff-426c-4afa-8cee-689b1e304620?_state=-3cNsEyX85Db71nU2wC9qSu-evrF4RHInKV7Z3a3gvF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTQyMzBmZi00MjZjLTRhZmEtOGNlZS02ODliMWUzMDQ2MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MjAuNzI0OTQyNDExWiJ9&digest=sha256%3A9228a7edc8e7e8e4e667d812943bc7350a2f5572a1a3d0db28b1a4692ba3a7ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d0a66ec1-fe46-4d2a-9e89-fa30857f596f http.request.method=POST http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.900252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=e36e56c3-83d9-4ab9-a04f-d8a1ee4a7bf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/blobs/uploads/8971d02b-03ba-44d7-a1c7-c4013ba8b5a5?_state=tN17YWpV2WwN1pcfli4Um6Y2Cg-_GEH-3KKZhHvA7gx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTcxZDAyYi0wM2JhLTQ0ZDctYTFjNy1jNDAxM2JhOGI1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MzMuMzM0ODAyNjk4WiJ9&digest=sha256%3A26751c2b5553c871a9b69dce09b82c0ac399d930f9d19c1045e6a5b103bc5f38" http.request.useragent="Go-http-client/1.1" http.response.duration=8.591109674s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/8971d02b-03ba-44d7-a1c7-c4013ba8b5a5?_state=tN17YWpV2WwN1pcfli4Um6Y2Cg-_GEH-3KKZhHvA7gx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTcxZDAyYi0wM2JhLTQ0ZDctYTFjNy1jNDAxM2JhOGI1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMjFUMTE6NTU6MzMuMzM0ODAyNjk4WiJ9&digest=sha256%3A26751c2b5553c871a9b69dce09b82c0ac399d930f9d19c1045e6a5b103bc5f38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=6b02089c-6545-40e9-8aba-17c5b67ddfa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.769313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=8507bdd1-bcc9-4b52-a2c8-0530d80d5f08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.duration=3.710134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=2e5ed484-e1e5-459c-afba-3fbd06720339 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=3.251235ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=497df540-53ff-4fd2-9848-3b6bb78c8f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.094296ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=5af5535d-002f-4a64-a22d-c5dfc99b037b http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.544796ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=2c613e9e-7231-400b-873a-f11f7ce776ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319256ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=698be60d-4a5a-4279-b2b3-7bb0cc7166e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=2.357197ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="rewriting manifest sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=62801fa5-1fb0-44b2-a4f9-25c2c58bd706 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=62801fa5-1fb0-44b2-a4f9-25c2c58bd706 http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" 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=4.951233ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=59fe3ef4-5eba-47f0-b153-525161edcb96 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=d8fa2092-c213-4f7d-95f5-30488aadb13c http.request.method=GET http.request.remoteaddr="127.0.0.1:50770" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.580236ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=4ff8ef9e-220c-4067-964a-bd2334cc6d8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52204" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.098016ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=0302ceb5-e8f3-4c36-8c19-b4dcfabd00fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.duration=3.721754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=618ce0c0-44d2-4269-a780-3e564a7c64ea http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.982095ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=10915d8f-aea2-4d4b-9b09-2eb695fc85ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52218" 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=2.860555ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-21T11:55:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45309" http.request.id=a6745ce3-d9a4-44ec-b33c-390a89a036e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52220" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.499113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=5670cbc7-8b5e-4408-b9c6-ab2b98b177c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52220" 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=3.198736ms http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Jan/2026:11:55:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=66d84878-b8ff-46b1-b62e-61a567d13bcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52220" http.request.uri="/v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab" http.request.useragent="Go-http-client/1.1" http.response.duration=2.938676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3fef64e92622af225c22e5e70fc4330a72d869f5c9402417347641c2d35a83ab HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45309" http.request.id=fa6b60e0-edf4-4fc7-9fb7-525069d0ddb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52220" 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=2.219216ms http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (45.97s) === RUN TestManifestDeleteDisabled time="2026-01-21T11:55:42Z" 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.6 time="2026-01-21T11:55:42Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43677" http.request.id=2d863f28-ea12-49f1-956b-8cf51d79b9f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40786" 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=2.582156ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-21T11:55:42Z" 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.6 time="2026-01-21T11:55:42Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:36837" http.request.id=438abd80-2970-4073-87d7-3a7fd6670e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35222" 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=5.465531ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:36837" http.request.id=9a68b078-bbbe-4a8f-86e3-1d6237ed6002 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35226" 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=4.833653ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:36837" http.request.id=a250f62c-ad51-48cc-b280-e078d9d1565a http.request.method=POST http.request.remoteaddr="127.0.0.1:35240" 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=4.581813ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-21T11:55:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:36837" http.request.id=414ccd33-3c8a-491a-a533-b767aadcb600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35252" 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=4.643413ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.09s) === RUN TestProxyManifestGetByTag time="2026-01-21T11:55:42Z" 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.6 time="2026-01-21T11:55:42Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=91a0c184-bdf5-4931-b183-0f98cf929e19 http.request.method=POST http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.394575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=e864a48a-67ee-46c7-a47c-991cee46d608 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/bar/blobs/uploads/3db59566-9d43-4c50-b53f-042dbf874ba4?_state=BqLyPElT0ZxVklDgpLCHWxoaUpnEcfxPSotRtezqoSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYjU5NTY2LTlkNDMtNGM1MC1iNTNmLTA0MmRiZjg3NGJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1NTo0Mi44MTQ2ODc3MDRaIn0%3D&digest=sha256%3Aa235393d58bc8959326c08d9a36d3a351b06519a3699c72ddc2061ec6a7c5e2b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.744962677s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:42 +0000] "PUT /v2/foo/bar/blobs/uploads/3db59566-9d43-4c50-b53f-042dbf874ba4?_state=BqLyPElT0ZxVklDgpLCHWxoaUpnEcfxPSotRtezqoSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYjU5NTY2LTlkNDMtNGM1MC1iNTNmLTA0MmRiZjg3NGJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1NTo0Mi44MTQ2ODc3MDRaIn0%3D&digest=sha256%3Aa235393d58bc8959326c08d9a36d3a351b06519a3699c72ddc2061ec6a7c5e2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=68d602d4-5dff-415c-a4b6-e45753db91c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.774131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55: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.6 time="2026-01-21T11:55:50Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=0715bba3-b464-48a6-825d-267c5f95a580 http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.273137ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33897" go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=9135ec23-4b60-4e4e-8501-0d9a29f4a398 http.request.method=GET http.request.remoteaddr="127.0.0.1:34328" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.759656ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33897 /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:33897/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=790fc93b-841c-46e2-88ec-7a7e43e180c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57748" http.request.uri="/v2/foo/bar/manifests/sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309" time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=eeba2527-05e3-495b-8b6a-d61cb2b6d5dc http.request.method=GET http.request.remoteaddr="127.0.0.1:34344" http.request.uri="/v2/foo/bar/manifests/sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.543973ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/foo/bar/manifests/sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309 with ttl=167h59m59.9999849s" go.version=go1.25.6 time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=790fc93b-841c-46e2-88ec-7a7e43e180c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57748" http.request.uri="/v2/foo/bar/manifests/sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.458932ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/foo/bar/manifests/sha256:8a660e697d96f15e2ef88ac0b5dcd419eaf1536b1b7fe9b2d67b172dce639309 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=ee5888aa-7495-4df8-8a69-2def75a23426 http.request.method=GET http.request.remoteaddr="127.0.0.1:34344" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.684496ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33897 /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:33897/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=86bd4a7e-b968-45fc-9403-45da6f6e4dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57750" 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-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=a87e21b8-931a-4c4c-993b-b20e0d558fb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34358" 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.842913ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=86bd4a7e-b968-45fc-9403-45da6f6e4dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57750" 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=17.744093ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=c1a6eccf-e1cb-44d0-8178-ed16555d1993 http.request.method=POST http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.138715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=26027ce7-3f5e-4336-95d2-6ba98d010145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/foo/bar/blobs/uploads/8f25bce6-6aec-43fc-9d8d-43c637103e7c?_state=pc9Pw0YzRzU4TByDsqUkjenWovdqhdCOGELAgKStr1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMjViY2U2LTZhZWMtNDNmYy05ZDhkLTQzYzYzNzEwM2U3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1NTo1MS4xMTY2MTM5MDNaIn0%3D&digest=sha256%3A7c2cfde2475eb92ae3efb9c86b26f65e40e56876c8d8c335389dbd9b585f5781" http.request.useragent="Go-http-client/1.1" http.response.duration=5.271932084s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:51 +0000] "PUT /v2/foo/bar/blobs/uploads/8f25bce6-6aec-43fc-9d8d-43c637103e7c?_state=pc9Pw0YzRzU4TByDsqUkjenWovdqhdCOGELAgKStr1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMjViY2U2LTZhZWMtNDNmYy05ZDhkLTQzYzYzNzEwM2U3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0yMVQxMTo1NTo1MS4xMTY2MTM5MDNaIn0%3D&digest=sha256%3A7c2cfde2475eb92ae3efb9c86b26f65e40e56876c8d8c335389dbd9b585f5781 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=9252b824-4285-4c29-802b-c7ff5dff5a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.036811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=0d69eb71-3b47-464b-8682-676b8bdfe85a http.request.method=GET http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.651676ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33897 /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:33897/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=74982b81-ef35-4dc7-a241-13dacb57c2aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36110" 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-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=7fd0dddf-5eb3-424d-a667-783919cd85e9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.389492ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=25542f2f-4ead-43ca-9578-00b1e98d9462 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.306795ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33897 /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:33897/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=74982b81-ef35-4dc7-a241-13dacb57c2aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36110" 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-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33897" http.request.id=3177b700-46a8-403e-93ce-9e7a12b539dc http.request.method=GET http.request.remoteaddr="127.0.0.1:34378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.496871ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-21T11:55:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:519170e49b5c69b6344df7da05f0de524cfce3c1903ff93fe8bec1ed0723ecd2 with ttl=167h59m59.99998544s" go.version=go1.25.6 time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36301" http.request.id=74982b81-ef35-4dc7-a241-13dacb57c2aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36110" 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=32.89225ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Jan/2026:11:55:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (14.33s) === RUN TestAppDispatcher time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45211" http.request.id=b2759e88-e090-4f20-82c8-c3a23aa0240a http.request.method=GET http.request.remoteaddr="127.0.0.1:38412" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.450375ms http.response.status=200 http.response.written=0 time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45211" http.request.id=8f3eafb3-9fb8-4211-93fb-b43a11f5961d http.request.method=GET http.request.remoteaddr="127.0.0.1:38412" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.713516ms http.response.status=200 http.response.written=0 time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45211" http.request.id=4b60b23b-25c3-4015-9b25-432ff38b5515 http.request.method=GET http.request.remoteaddr="127.0.0.1:38412" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276435ms http.response.status=200 http.response.written=0 time="2026-01-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45211" http.request.id=e19d9094-a9c4-4176-b2c0-6d0e4bc569f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38412" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261435ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-01-21T11:55:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:55:56Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:55:56Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.6 http.request.host="127.0.0.1:38713" http.request.id=a0d66a6a-6150-43b0-bba3-04e53da2ed9f http.request.method=GET http.request.remoteaddr="127.0.0.1:58118" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-21T11:55:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:55:56Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:55:56Z" level=info msg="configuring file health check path=/tmp/healthcheck3936220732, interval=1" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-21T11:56:00Z" 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.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:56:00Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:56:00Z" level=info msg="configuring TCP health check addr=127.0.0.1:40787, interval=1" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-21T11:56:04Z" 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.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:56:04Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 time="2026-01-21T11:56:04Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35101, interval=1, threshold=3" go.version=go1.25.6 instance.id=1ab87729-a1fe-46a0-aba5-27474398f1f2 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 418.177s ? 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.05s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.32s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.35s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.84s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.53s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.486s === RUN TestSchedule time="2026-01-21T11:49:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98422ms" go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=991.5µs" go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=988.02µs" go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 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-01-21T11:49:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-21T11:49:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9917ms" go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99154ms" go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 time="2026-01-21T11:49:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-21T11:49:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=f63a017e-919f-4f92-8e20-1a965a999248 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.877s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (13.00s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18010112 sha256:9bc6c3e488aec63dc1843d0ed05051ffa371e159a4677cc7d1979fe64d1190a4 [] map[] } --- PASS: TestSimpleBlobRead (1.45s) === RUN TestBlobMount --- PASS: TestBlobMount (1.01s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.21s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.82s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (10.07s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.13s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:247b152e14f9010cc11a8080cc8d87abf48b8a46ae48a1d465280a3323369418 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1488b0b0ca7ca0e2cb3faff0f8a71eb7cbd085d2cada460c304cb60c7e0a087b palailogos: marking blob sha256:5166583087f781a5277a129b569ba527198cf28a4237f09caa3e8bfac82dfe38 palailogos: marking manifest sha256:82fd62d79f07c178280f81de67090b92608bceea7bcdae0204f837a141208bff palailogos: marking blob sha256:f3d1c9f6f5c378d116a19c1a8d92f2c191bc1aa844a1c8d7dddef4b6175e3b15 palailogos: marking blob sha256:d67d817c175ea0b64b9177ff9de45c10dbd20ad9a2427cf9eeda242bb2fa38df palailogos: marking manifest sha256:d67d817c175ea0b64b9177ff9de45c10dbd20ad9a2427cf9eeda242bb2fa38df palailogos: marking blob sha256:4572394ac93750f5e72f5a487b45686a5b87419662f464be13f90b3e93458f45 palailogos: marking blob sha256:c0f9d4a8026f182383d5ae62a0b50792580a64e0d9c544a3fd8e1d47a34ff91f palailogos: marking manifest sha256:f3d1c9f6f5c378d116a19c1a8d92f2c191bc1aa844a1c8d7dddef4b6175e3b15 palailogos: marking blob sha256:bf06f9f361bfb4ea188db9bbcbb5eb2eb5766eb89ace25c98002cb86013c217e palailogos: marking blob sha256:41f1fd76d329efda40f277af16c27f5b660033a802e479325801e4667b43d94d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (8.83s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059 deletemanifests: marking manifest sha256:e29b303318fece0095336e19c99fc06d253921390d5907c96c049c24db75a4d6 deletemanifests: marking blob sha256:c30a6300b5b959c8bcf0ac5e842b9059e2f2e6f75898df8cb764ba50d23b8c6e deletemanifests: marking blob sha256:45260efb65a5d909c5dca7a0bff5dd6f9e576b1a0586f796eaa25f07d82b1247 deletemanifests: marking blob sha256:dc5654f42331340f805b9e3647cf6626882c3191cfead987e4e1434afeaff1ac 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:c1662ede63d2309c7e729f61c75296120a95874fbbe1d536e4ade2fbb8501e19 blob eligible for deletion: sha256:16953dc93532de23292b916c4e2e01464f38dd8bde740fb4d68771ae8b200355 blob eligible for deletion: sha256:5aa66780761ed3c56ee04211b6a13e18f927f03c426cdfe5896ca271a7b22fee blob eligible for deletion: sha256:84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059 deletemanifests manifest eligible for deletion: sha256:84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059 deletemanifests: marking manifest sha256:e29b303318fece0095336e19c99fc06d253921390d5907c96c049c24db75a4d6 deletemanifests: marking blob sha256:c30a6300b5b959c8bcf0ac5e842b9059e2f2e6f75898df8cb764ba50d23b8c6e deletemanifests: marking blob sha256:45260efb65a5d909c5dca7a0bff5dd6f9e576b1a0586f796eaa25f07d82b1247 deletemanifests: marking blob sha256:dc5654f42331340f805b9e3647cf6626882c3191cfead987e4e1434afeaff1ac time="2026-01-21T11:50:14Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 time="2026-01-21T11:50:14Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:16953dc93532de23292b916c4e2e01464f38dd8bde740fb4d68771ae8b200355 time="2026-01-21T11:50:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/16953dc93532de23292b916c4e2e01464f38dd8bde740fb4d68771ae8b200355" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:5aa66780761ed3c56ee04211b6a13e18f927f03c426cdfe5896ca271a7b22fee time="2026-01-21T11:50:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5aa66780761ed3c56ee04211b6a13e18f927f03c426cdfe5896ca271a7b22fee" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059 time="2026-01-21T11:50:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84b69ab318a2dc70df9fded3b0eaf6c83bd5db21e22eef8621e6361908c30059" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:c1662ede63d2309c7e729f61c75296120a95874fbbe1d536e4ade2fbb8501e19 time="2026-01-21T11:50:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c1662ede63d2309c7e729f61c75296120a95874fbbe1d536e4ade2fbb8501e19" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 --- PASS: TestDeleteManifestIfTagNotFound (6.59s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5a03c8f25760f3bd42d467f795ed3bd0f39c314b1714876b2888a55103295335 time="2026-01-21T11:50:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a03c8f25760f3bd42d467f795ed3bd0f39c314b1714876b2888a55103295335" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:8a5cbc5f073f320b172c01d714353ba74dc84ab4a3e94cbc8c1c00f3789a2e63 time="2026-01-21T11:50:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a5cbc5f073f320b172c01d714353ba74dc84ab4a3e94cbc8c1c00f3789a2e63" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:b8ee777f47ca9097425f1e43459d0cba9559696cc41e3bdf6575e475067f32c4 time="2026-01-21T11:50:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b8ee777f47ca9097425f1e43459d0cba9559696cc41e3bdf6575e475067f32c4" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 --- PASS: TestGCWithMissingManifests (2.90s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:adf8c50b8a00bd58a760c9bc951a9d481566750ad66fcc28df015fa8c8d00b53 komnenos: marking blob sha256:9919330785596b3b973aafcd5251fbdbb293f3770ebdd476c39901b7044638c7 komnenos: marking blob sha256:199d43ca01143cfb5dd830cd2dbc0ef73b01d41e411842277d38a8f28cb0a282 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:96cdd8056a12d0a18198a3c6f1cbc468f79dd748967530c66b12825eeafd6596 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/96cdd8056a12d0a18198a3c6f1cbc468f79dd748967530c66b12825eeafd6596" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:e1ce49722a46c9f0cf19f9b0830a343c11b70ff13441a342ecc94ef301748ec3 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1ce49722a46c9f0cf19f9b0830a343c11b70ff13441a342ecc94ef301748ec3" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:218968f8f479860b9ff0eac863b07a44aacaef32f9fa684049c84efb80d6bdc9 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/218968f8f479860b9ff0eac863b07a44aacaef32f9fa684049c84efb80d6bdc9" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:340d8f0e662a4d7ac4e0370e63e3f1f1a140db797fc547480ae0dd93eafb7f3e time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/340d8f0e662a4d7ac4e0370e63e3f1f1a140db797fc547480ae0dd93eafb7f3e" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:382c129224c9587dedfaf2bfc8134f666f69c6db4dc81947a49ebfd711181314 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/382c129224c9587dedfaf2bfc8134f666f69c6db4dc81947a49ebfd711181314" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 blob eligible for deletion: sha256:4f69d28bd137d08661d1ca4c8cee5eaf57c1bc08d0ff62ec0c67eedd644046b4 time="2026-01-21T11:50:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f69d28bd137d08661d1ca4c8cee5eaf57c1bc08d0ff62ec0c67eedd644046b4" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 --- PASS: TestDeletionHasEffect (5.82s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (5.39s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:da6bda54cdcad84801ac7ca56fe77ae29a3186f790ebee3f75596711eb14b154 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:79cef91002c5a948c21fd621bdf270dd4ae9676301603bf9f91a9827f420d278 michael_z_doukas: marking blob sha256:2ef4a3e6a512319e29e353aec4e51d147cfd464c440968fe43c58c5f47229263 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:370631b7bfee9582c4b8e2f03344dfbfd4a13b373fdce6debc1415aa241e9b7a time="2026-01-21T11:50:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/370631b7bfee9582c4b8e2f03344dfbfd4a13b373fdce6debc1415aa241e9b7a" go.version=go1.25.6 instance.id=db06245b-12d5-4c14-96b4-558de4491b58 --- PASS: TestOrphanBlobDeleted (3.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:eef01abb8a30e722cd526ed9a65ac68b6cdd5e48767015a5c8217369ceaa0ae9 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bcb6918fdc0a530f5a04d8c660df5cadcfde190ce0fad61c9f1924d0c63565a9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.26s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.74s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.66s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.37s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-01-21T11:50:42Z" level=info msg="PurgeUploads starting: olderThan=2026-01-21 10:50:42.337078108 +0000 UTC m=-3511.256596970, actuallyDelete=true" time="2026-01-21T11:50:42Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.01s) === RUN TestPurgeAll time="2026-01-21T11:50:42Z" level=info msg="PurgeUploads starting: olderThan=2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097, actuallyDelete=true" time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42484b32-2007-479f-a0a9-e2a3c469d1d5 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5a528f57-6cc2-4786-b19d-1ac23542a596 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b15d21b-cf90-45ee-bc32-f741a912f67f have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b17d2d1b-8276-4218-9017-cb5e7c60433b have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/228e325c-49b0-46de-af3b-2294df96b15a have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/396ab6d4-459f-4fb6-bff7-75938226e498 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6166ac9e-5965-4bb6-af7b-0443ccf37504 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3e288f8-a997-4394-a030-4fc74158d10c have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ecba4193-8025-4b03-ace0-ed3baeaa86c1 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f5a3dab2-2956-4220-a661-cfc05b6f0d19 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b043c556-9410-4b88-8971-280e2fc43a5c have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.345622155 +0000 UTC m=+88.751947097). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.01s) === RUN TestPurgeSome time="2026-01-21T11:50:42Z" level=info msg="PurgeUploads starting: olderThan=2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842, actuallyDelete=true" time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8bb361e8-d16d-42f6-a43f-5558bd688802 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c5fc6f78-9d3c-4c0a-af5d-3c65e3440b59 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d8358447-ef45-4415-9dff-daf23adadc57 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f2a6723c-bead-4a91-acdb-ec8e45e96fa9 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f761af43-1ac6-46ce-8d17-f802cdc30766 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.3552359 +0000 UTC m=+88.761560842). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.01s) === RUN TestPurgeOnlyUploads time="2026-01-21T11:50:42Z" level=info msg="PurgeUploads starting: olderThan=2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450, actuallyDelete=true" time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/564fa98b-9e2f-45bb-9617-41e452e63f0e have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c4a01fb-82f4-41e3-9f75-db5bda4ec88f have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7159cf2-05ba-40a4-a61b-22f60adbb505 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07f57dc3-0410-4aee-868a-0516804e3d32 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/55b73ca9-1cfc-4fcb-9922-c74882a1f306 have older date (2026-01-21 10:50:42 +0000 UTC) than purge date (2026-01-21 11:50:42.363105468 +0000 UTC m=+88.769430450). Removing upload directory." time="2026-01-21T11:50:42Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.01s) === RUN TestPurgeMissingStartedAt time="2026-01-21T11:50:42Z" level=info msg="PurgeUploads starting: olderThan=2026-01-21 11:50:42.366769742 +0000 UTC m=+88.773094724, actuallyDelete=true" time="2026-01-21T11:50:42Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.01s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 89.045s ? 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.291s === 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.297s === RUN TestWalkFileRemoved time="2026-01-21T11:49:13Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.161s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.303s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.71s) === 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.990s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.05s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 20.957s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (26.67s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 28.918s ? 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-01-21T11:49:13Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-21T11:49:13Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-21T11:49:13Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- 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 TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType time="2026-01-21T11:49:13Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=f81d2834-643e-4b10-9874-7bcb333b6ddd ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) time="2026-01-21T11:49:13Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=f81d2834-643e-4b10-9874-7bcb333b6ddd --- PASS: TestMatchIPV4_2 (0.04s) --- PASS: TestParsing (0.05s) time="2026-01-21T11:49:13Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-21T11:49:13Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=f81d2834-643e-4b10-9874-7bcb333b6ddd --- PASS: TestS3TryUpdate (0.09s) --- PASS: TestInvalidData (0.08s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.09s) --- PASS: TestMatchIPV4WithRegionMatched (0.08s) --- PASS: TestMatchIPV6 (0.08s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.09s) --- PASS: TestMatchIPV4 (0.09s) time="2026-01-21T11:49:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-21T11:49:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-21T11:49:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-21T11:49:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.57s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.942s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.301s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.914s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.52s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 20.805s ? 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.01s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.04s) PASS ok github.com/docker/distribution/uuid 0.237s ? 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-r19.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-r19.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Wed, 21 Jan 2026 11:56:14 +0000 elapsed time 0h 8m 42s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260121.114736) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r31.trigger OK: 361.7 MiB in 103 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...