>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 02:51:16 +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 (20260116.025117) Executing busybox-1.37.0-r30.trigger OK: 432.6 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T02:51:38Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T02:51:38Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.150s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T02:51:38Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.124s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.121s === 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.104s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.198s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.105s === 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.100s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.128s === 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.102s ? 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/16 02:51:38 http: TLS handshake error from 127.0.0.1:41306: 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:33575/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33575/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33575/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33575/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38583?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.81s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T02:51:38Z" level=info msg="broadcaster: closing" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="closing testSink" time="2026-01-16T02:51:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T02:51:39Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 1} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 1} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 1} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:39Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:51:40Z" level=warning msg="&{0x259a570 0.9} encountered too many errors, backing off" time="2026-01-16T02:51:40Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.22s) PASS ok github.com/docker/distribution/notifications 2.345s ? 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-16T02:51:38Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:51:38.303813639Z" 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-16T02:51:38.303843239Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:38.304068721Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.25.6 time="2026-01-16T02:51:38.304703007Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T02:51:38.304793008Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T02:51:38.305393134Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T02:51:41.32080491Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=449963dc-790c-4541-887d-8de5c44e5ca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48986" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.929µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:51:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T02:51:41.320946631Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.37s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T02:51:41.692357802Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:51:41.694863465Z" 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-16T02:51:41.694901546Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:41.694949346Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.6 time="2026-01-16T02:51:41.69534755Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.38s) PASS ok github.com/docker/distribution/registry 11.879s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.098s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.234s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T02:51:38Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=2543c52c-a49b-4c15-bbf6-fbec1c9c66a6 time="2026-01-16T02:51:38Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=2543c52c-a49b-4c15-bbf6-fbec1c9c66a6 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-01-16T02:51:38Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=1T3z9KgmkXJTPidDqHWWy7KWLknGXtGhbulUtvEnnPM user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.198s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.119s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-01-16T02:51:38Z" level=info msg="token not to be used before 2026-01-16 02:51:39 +0000 UTC - currently 2026-01-16 02:51:38.105357454 +0000 UTC m=+0.119192281" time="2026-01-16T02:51:38Z" level=info msg="token not to be used after 2026-01-16 02:51:38 +0000 UTC - currently 2026-01-16 02:51:38.114154697 +0000 UTC m=+0.127989644" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-16T02:51:38Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.242s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.206s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.138s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.102s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T02: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-16T02:51:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45377" http.request.id=f2323ac6-7559-44f2-a015-96e1a6a51379 http.request.method=GET http.request.remoteaddr="127.0.0.1:47342" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03277ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:51:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T02: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-16T02:51:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=a3b6869a-68fc-41bf-b981-c4c3fac7117a http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077611ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:51:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:51:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=0e2077fc-c615-45cd-b740-0d1ecc89a42a http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=953e32bd-5630-42c4-9b99-ed8580f12f19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/blobs/uploads/6e9183f6-c882-4718-b3ec-c5519de561d2?_state=KnHIHu7SdSxYd3_0_dFkNyGTROg9oB9DWVgpppQNbZJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZTkxODNmNi1jODgyLTQ3MTgtYjNlYy1jNTUxOWRlNTYxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6MzguNDc1MzkyNDkxWiJ9&digest=sha256%3Ae05d0fe11a8f57545666f7de0ad2a1eded04ecc2b71560a5f32437cf115dc6f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.834927161s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6e9183f6-c882-4718-b3ec-c5519de561d2?_state=KnHIHu7SdSxYd3_0_dFkNyGTROg9oB9DWVgpppQNbZJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZTkxODNmNi1jODgyLTQ3MTgtYjNlYy1jNTUxOWRlNTYxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6MzguNDc1MzkyNDkxWiJ9&digest=sha256%3Ae05d0fe11a8f57545666f7de0ad2a1eded04ecc2b71560a5f32437cf115dc6f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=a0391159-e9e9-4650-9ddc-c059e62e0c28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.765104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=e3722f3e-65b9-4ca1-96bd-d2509c2eb78b http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=c716d6ed-b404-480d-8afe-817aa349206c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/blobs/uploads/012aefb3-ff5d-495e-a1fb-41af7827fb44?_state=X_skafBYg8ZnwQsRgYxJZbQFYnJlVkeQHJxnJyLI3Ut7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMTJhZWZiMy1mZjVkLTQ5NWUtYTFmYi00MWFmNzgyN2ZiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDEuNDgxMjIxNDk4WiJ9&digest=sha256%3A2e476abca009f03e820bb19ce82b4975aa610d5820325bb30e5da149350cb6c4" http.request.useragent="Go-http-client/1.1" http.response.duration=822.612251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/012aefb3-ff5d-495e-a1fb-41af7827fb44?_state=X_skafBYg8ZnwQsRgYxJZbQFYnJlVkeQHJxnJyLI3Ut7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMTJhZWZiMy1mZjVkLTQ5NWUtYTFmYi00MWFmNzgyN2ZiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDEuNDgxMjIxNDk4WiJ9&digest=sha256%3A2e476abca009f03e820bb19ce82b4975aa610d5820325bb30e5da149350cb6c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=81c815b3-c179-4062-b21a-ad753cefaebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.547834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=5d51902c-c313-400b-b900-46c301082055 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=3c913163-c975-4752-85fb-034564c32c04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/blobs/uploads/432cd661-e9d6-48af-a51d-8c5277be9807?_state=Zw1Axj_L39Mp-8vXWDYA5U047SU5yARpWpmQgI02Cjt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MzJjZDY2MS1lOWQ2LTQ4YWYtYTUxZC04YzUyNzdiZTk4MDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDIuNDY4NjY1NDE3WiJ9&digest=sha256%3A5ab3150389f1ccf5c115c98a1d768aa0f80079ba3269e6ff8a83c597acb32db5" http.request.useragent="Go-http-client/1.1" http.response.duration=782.436033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/432cd661-e9d6-48af-a51d-8c5277be9807?_state=Zw1Axj_L39Mp-8vXWDYA5U047SU5yARpWpmQgI02Cjt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MzJjZDY2MS1lOWQ2LTQ4YWYtYTUxZC04YzUyNzdiZTk4MDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDIuNDY4NjY1NDE3WiJ9&digest=sha256%3A5ab3150389f1ccf5c115c98a1d768aa0f80079ba3269e6ff8a83c597acb32db5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=68b97756-ec01-4db7-aeca-908956aaa7e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.616354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:43 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=7e24453a-8bf7-40c6-a34b-1c523f581a8d http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:43 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=de601871-2d37-4687-8ca0-9cf46b91200c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/blobs/uploads/8da4dbba-4d8f-4318-a043-8d3285272c64?_state=OaECYxzLwHtSlWeGfhW15aeqXIzaSgRnmhWeCwzVHgh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGE0ZGJiYS00ZDhmLTQzMTgtYTA0My04ZDMyODUyNzJjNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDMuMzgyNTQ1NTI1WiJ9&digest=sha256%3A999b55a13908c46f08fe8d53854f95f7ad65bfb3359737512cfe770ce2c24bd2" http.request.useragent="Go-http-client/1.1" http.response.duration=574.707441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:43 +0000] "PUT /v2/foo/dddd/blobs/uploads/8da4dbba-4d8f-4318-a043-8d3285272c64?_state=OaECYxzLwHtSlWeGfhW15aeqXIzaSgRnmhWeCwzVHgh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGE0ZGJiYS00ZDhmLTQzMTgtYTA0My04ZDMyODUyNzJjNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDMuMzgyNTQ1NTI1WiJ9&digest=sha256%3A999b55a13908c46f08fe8d53854f95f7ad65bfb3359737512cfe770ce2c24bd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=b20b76c1-7f26-4985-bd82-01d88151816b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=5e0a5475-06f0-420c-8ca3-072e26433138 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08637ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:44 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=5629f84a-aff3-4b3d-b08c-35c6a10b5305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/blobs/uploads/de167f3c-2b19-4bf9-a59f-0ed13b4af9b6?_state=NYDkAQzrpP7_tCuOOTXGwp1RNjGcbZhYnm1a61em0c97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkZTE2N2YzYy0yYjE5LTRiZjktYTU5Zi0wZWQxM2I0YWY5YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDQuMTQ3NzI2NzE1WiJ9&digest=sha256%3Aca63743c238e60f9571daa2b2aea02342c5b47c03a11d730e8534c6dc312c13d" http.request.useragent="Go-http-client/1.1" http.response.duration=997.11509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:44 +0000] "PUT /v2/foo/eeee/blobs/uploads/de167f3c-2b19-4bf9-a59f-0ed13b4af9b6?_state=NYDkAQzrpP7_tCuOOTXGwp1RNjGcbZhYnm1a61em0c97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkZTE2N2YzYy0yYjE5LTRiZjktYTU5Zi0wZWQxM2I0YWY5YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDQuMTQ3NzI2NzE1WiJ9&digest=sha256%3Aca63743c238e60f9571daa2b2aea02342c5b47c03a11d730e8534c6dc312c13d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=a82bfbe1-b85d-4878-91cf-35cfc299f387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.576114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:45 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=4fd35b05-90fc-4186-b410-9e77cdb51f0c http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07041ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:45 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=9fbf1411-308f-44f8-88bf-cd7c77925a80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/blobs/uploads/b931d8b1-bccb-45a7-8b74-47e310304905?_state=g-O3NPBb3v1Q-d0bBid1mMi4jH7_wTbXXpISfWPQc3Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOTMxZDhiMS1iY2NiLTQ1YTctOGI3NC00N2UzMTAzMDQ5MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDUuNDQyMDcxMDM5WiJ9&digest=sha256%3A0e05b12c6254d6574a46083fbf17815c24ddeb4cf1cf6b9a5d7047cecd7b92ab" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337331364s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:45 +0000] "PUT /v2/foo/ffff/blobs/uploads/b931d8b1-bccb-45a7-8b74-47e310304905?_state=g-O3NPBb3v1Q-d0bBid1mMi4jH7_wTbXXpISfWPQc3Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOTMxZDhiMS1iY2NiLTQ1YTctOGI3NC00N2UzMTAzMDQ5MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDUuNDQyMDcxMDM5WiJ9&digest=sha256%3A0e05b12c6254d6574a46083fbf17815c24ddeb4cf1cf6b9a5d7047cecd7b92ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=6a0e1f98-5101-41c9-8c7a-6f2d7a065b03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.544114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=c47dda6a-4018-48fc-bfdd-2042f1a0468d http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.608µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=338a6890-d078-4d95-bc00-4113c6178933 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="769.168µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=bf44b8f5-d19d-4734-9ecf-f43be96574ee http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="865.848µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=546d7f96-28d5-4717-8ff5-dd7ace7e7a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="797.168µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=6c3ac6b1-89ff-49fc-997e-9ae132238315 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="832.168µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=558eb13d-9810-4ab5-b7d3-c7eb4bcfa63c http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="777.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" 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:41127" http.request.id=1aae0a17-ff18-499b-b326-22884c797f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="790.887µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" 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:41127" http.request.id=045a08fd-b781-4816-8fca-7c90b3a4a39c http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="832.608µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=b5f17959-f29d-498f-9dc2-ca8e055077b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="728.246µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41127" http.request.id=e2dc3093-47f2-4fca-abb4-5e4d5d63db37 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="701.527µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:51:47Z" 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-16T02:51:47Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=37bf59a7-77eb-4a6f-9852-fa179b9f452f http.request.method=POST http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=11ce188d-ded4-441e-8a83-68e3875c394e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/aaaa/blobs/uploads/4d36d582-13c3-4413-8a6c-7d65a39c2346?_state=TI4DqCKdVITyYDw8SbF8-G7XsYKbZZBvJyhzvnTOIk97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZDM2ZDU4Mi0xM2MzLTQ0MTMtOGE2Yy03ZDY1YTM5YzIzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDcuOTYyNzYzNzI2WiJ9&digest=sha256%3Afa0505cdeb336f1dd1cd1bd9278b283fb69e2b0395fc3ad647f4356ee423888f" http.request.useragent="Go-http-client/1.1" http.response.duration=764.419103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4d36d582-13c3-4413-8a6c-7d65a39c2346?_state=TI4DqCKdVITyYDw8SbF8-G7XsYKbZZBvJyhzvnTOIk97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZDM2ZDU4Mi0xM2MzLTQ0MTMtOGE2Yy03ZDY1YTM5YzIzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDcuOTYyNzYzNzI2WiJ9&digest=sha256%3Afa0505cdeb336f1dd1cd1bd9278b283fb69e2b0395fc3ad647f4356ee423888f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=ffbbf5a9-03ff-460d-b412-e3fe1a8e1d76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.584874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:48 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=97d37ff4-5a50-4c2f-934b-0032edfe904d http.request.method=POST http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:48 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=ac95ad2e-02b2-4435-a9cf-58df6467d658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/bbbb/blobs/uploads/deba22bf-66ea-4b62-856b-0b68806a346c?_state=jr0ts4YmONk7Rg7Nxge4nreEexCzfd0mAdntvSaDWJp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZWJhMjJiZi02NmVhLTRiNjItODU2Yi0wYjY4ODA2YTM0NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDguODkzMDAwMTQ4WiJ9&digest=sha256%3A5d553850efff9cbc15a7b1651818f38f2a42ef8f210e7f50b9f51baffa9bd9e6" http.request.useragent="Go-http-client/1.1" http.response.duration=745.319204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:48 +0000] "PUT /v2/foo/bbbb/blobs/uploads/deba22bf-66ea-4b62-856b-0b68806a346c?_state=jr0ts4YmONk7Rg7Nxge4nreEexCzfd0mAdntvSaDWJp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZWJhMjJiZi02NmVhLTRiNjItODU2Yi0wYjY4ODA2YTM0NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDguODkzMDAwMTQ4WiJ9&digest=sha256%3A5d553850efff9cbc15a7b1651818f38f2a42ef8f210e7f50b9f51baffa9bd9e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=4dfdf4fc-fa1d-4596-a5ed-b63da944a2e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:49 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=5b9b28e0-6232-4bd8-9626-2edabe0df6ff http.request.method=POST http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=9c07188d-4588-44ac-a038-3c476953dd32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/cccc/blobs/uploads/8760892b-f270-4b74-8bbe-5e788967c301?_state=Q0kpbwChLuu521_0ybBRI4P0JrmGI8UWO4cFTX0NCWl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzYwODkyYi1mMjcwLTRiNzQtOGJiZS01ZTc4ODk2N2MzMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDkuNzk4ODIxOVoifQ%3D%3D&digest=sha256%3A41bf6215fad9d9a643c000043d53254885250c5c1a11b3ebfea1f68a4d3e6a1c" http.request.useragent="Go-http-client/1.1" http.response.duration=663.383834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/8760892b-f270-4b74-8bbe-5e788967c301?_state=Q0kpbwChLuu521_0ybBRI4P0JrmGI8UWO4cFTX0NCWl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzYwODkyYi1mMjcwLTRiNzQtOGJiZS01ZTc4ODk2N2MzMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NDkuNzk4ODIxOVoifQ%3D%3D&digest=sha256%3A41bf6215fad9d9a643c000043d53254885250c5c1a11b3ebfea1f68a4d3e6a1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=2c53930d-0356-45cb-807a-869137315061 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=f042cd3c-5726-4049-830a-d2741d326121 http.request.method=POST http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=e817ed3c-565f-42e0-a858-d80bf7357c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/dddd/blobs/uploads/0a49d810-a651-411e-8d36-1d63127c1bed?_state=bc8jWy2cYRPcviSWkIPHSFYkC7zZ0qEfcv1JnbnGjGt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYTQ5ZDgxMC1hNjUxLTQxMWUtOGQzNi0xZDYzMTI3YzFiZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTAuNjYwODU3NjQxWiJ9&digest=sha256%3A66cdf4acb003b9bc64cbd0256b31bada16928ac87b95716ecf9c5d31234f903e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112721456s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/0a49d810-a651-411e-8d36-1d63127c1bed?_state=bc8jWy2cYRPcviSWkIPHSFYkC7zZ0qEfcv1JnbnGjGt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYTQ5ZDgxMC1hNjUxLTQxMWUtOGQzNi0xZDYzMTI3YzFiZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTAuNjYwODU3NjQxWiJ9&digest=sha256%3A66cdf4acb003b9bc64cbd0256b31bada16928ac87b95716ecf9c5d31234f903e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=72b80c80-31ac-43c0-b040-4f735ea9a2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48412" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.287321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40345" http.request.id=62b1113e-4338-43c5-8302-0cbeb7e58235 http.request.method=GET http.request.remoteaddr="127.0.0.1:48412" 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="750.687µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:51:51 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.62s) === RUN TestURLPrefix time="2026-01-16T02:51:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:51:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42375" http.request.id=a101217e-b3b2-4904-ac47-2d01333fe79e http.request.method=GET http.request.remoteaddr="127.0.0.1:54720" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:51:51 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T02:51:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:51:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=215380ee-1d86-4456-b5cf-85c0dacb4263 http.request.method=GET http.request.remoteaddr="127.0.0.1:54298" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07173ms http.response.status=404 http.response.written=157 vars.digest="sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "GET /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=b94fef85-bb82-4ad9-86fd-61d6604ec77a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=c00fa65f-897c-49e6-8edc-34aabe2ebcd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=5598cf20-1af6-45f3-89d5-1f21cd0b00a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108211ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "GET /v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=228f14d3-a5e1-4aa9-9c90-9a21e29c7c8a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="994.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=38518a79-8195-4041-8304-4b0e7b3f73f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7066cfd4-6b5c-42df-8130-08ceff298953 time="2026-01-16T02:51:52Z" 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:42719" http.request.id=38518a79-8195-4041-8304-4b0e7b3f73f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.969µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7066cfd4-6b5c-42df-8130-08ceff298953 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "GET /v2/foo/bar/blobs/uploads/7066cfd4-6b5c-42df-8130-08ceff298953?_state=Z8oIi0uOGHgdhulVdd9Icvgxi8rluhlH09ML4JH7JMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjZjZmQ0LTZiNWMtNDJkZi04MTMwLTA4Y2VmZjI5ODk1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODE2Mjg4MzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=157b26af-9fc5-4eb8-a2b2-f020623ce724 http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04705ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=9a5c07c6-9347-4656-98cc-71dbff336ad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/91beb479-8347-4a64-83c0-363e5f8ef3c5?_state=tkiLcL76Lh9UIeLODfs2ODLOCQ3b-IMFBnavjK5NEwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYmViNDc5LTgzNDctNGE2NC04M2MwLTM2M2U1ZjhlZjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODY2NDQ5NloifQ%3D%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" provided=sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 vars.name="foo/bar" vars.uuid=91beb479-8347-4a64-83c0-363e5f8ef3c5 time="2026-01-16T02:51:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=9a5c07c6-9347-4656-98cc-71dbff336ad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/91beb479-8347-4a64-83c0-363e5f8ef3c5?_state=tkiLcL76Lh9UIeLODfs2ODLOCQ3b-IMFBnavjK5NEwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYmViNDc5LTgzNDctNGE2NC04M2MwLTM2M2U1ZjhlZjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODY2NDQ5NloifQ%3D%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=91beb479-8347-4a64-83c0-363e5f8ef3c5 time="2026-01-16T02:51:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71, 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:42719" http.request.id=9a5c07c6-9347-4656-98cc-71dbff336ad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/91beb479-8347-4a64-83c0-363e5f8ef3c5?_state=tkiLcL76Lh9UIeLODfs2ODLOCQ3b-IMFBnavjK5NEwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYmViNDc5LTgzNDctNGE2NC04M2MwLTM2M2U1ZjhlZjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODY2NDQ5NloifQ%3D%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07601ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=91beb479-8347-4a64-83c0-363e5f8ef3c5 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "PUT /v2/foo/bar/blobs/uploads/91beb479-8347-4a64-83c0-363e5f8ef3c5?_state=tkiLcL76Lh9UIeLODfs2ODLOCQ3b-IMFBnavjK5NEwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYmViNDc5LTgzNDctNGE2NC04M2MwLTM2M2U1ZjhlZjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODY2NDQ5NloifQ%3D%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=21607b3f-34f9-4aaa-91e1-f91531d53708 http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=16e0023d-dbbc-4041-afd0-98bfe2683a0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/5c77ef9b-27ad-4c8b-95a5-4aea3a4bc2ca?_state=KG2kYu_SC7jrsZBiSJc8CNDLq5Mw6efTTDKWjC32r7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNzdlZjliLTI3YWQtNGM4Yi05NWE1LTRhZWEzYTRiYzJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODkyMDAyMjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "PUT /v2/foo/bar/blobs/uploads/5c77ef9b-27ad-4c8b-95a5-4aea3a4bc2ca?_state=KG2kYu_SC7jrsZBiSJc8CNDLq5Mw6efTTDKWjC32r7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNzdlZjliLTI3YWQtNGM4Yi05NWE1LTRhZWEzYTRiYzJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wODkyMDAyMjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=d68de2fc-9a3b-4330-b7a3-bcda26de341c http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=0090f7f0-192c-4f6e-af66-5c4c79fd625f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/41230e19-f4bd-47e1-aab7-c60d51c98428?_state=QuQGT7UBYg0sPpAAzmNwucmBRP7lkVyDHjtwPDFj59F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMjMwZTE5LWY0YmQtNDdlMS1hYWI3LWM2MGQ1MWM5ODQyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wOTI0MTEyNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "PUT /v2/foo/bar/blobs/uploads/41230e19-f4bd-47e1-aab7-c60d51c98428?_state=QuQGT7UBYg0sPpAAzmNwucmBRP7lkVyDHjtwPDFj59F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMjMwZTE5LWY0YmQtNDdlMS1hYWI3LWM2MGQ1MWM5ODQyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wOTI0MTEyNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=59ff7a25-22fe-4656-b2ca-6f739a822b0e http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=5717459d-fc41-4dc1-be0a-a2cb31f2911a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/30480145-01f7-42a8-af60-619a5a1831e3?_state=FLaVkTSTpNeQvsPTtdszI-6sMXfH22DPPoiHpYYUDnt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNDgwMTQ1LTAxZjctNDJhOC1hZjYwLTYxOWE1YTE4MzFlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wOTUwMTk1NTlaIn0%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.duration=2.632221256s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:52 +0000] "PUT /v2/foo/bar/blobs/uploads/30480145-01f7-42a8-af60-619a5a1831e3?_state=FLaVkTSTpNeQvsPTtdszI-6sMXfH22DPPoiHpYYUDnt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNDgwMTQ1LTAxZjctNDJhOC1hZjYwLTYxOWE1YTE4MzFlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Mi4wOTUwMTk1NTlaIn0%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=befdf02b-af8f-4785-99af-8bdef20126ff http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42719" http.request.id=b840c639-fac3-4d9f-88ec-3a278089d08b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/29909067-b234-48e5-a472-f55bbc2ccc47?_state=_M_xtL3pdqQGBThu3wy13K8cgCj8FA6htPCzmYNYiR57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OTA5MDY3LWIyMzQtNDhlNS1hNDcyLWY1NWJiYzJjY2M0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1NC45MjM0MDk0OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.382687271s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/29909067-b234-48e5-a472-f55bbc2ccc47?_state=_M_xtL3pdqQGBThu3wy13K8cgCj8FA6htPCzmYNYiR57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OTA5MDY3LWIyMzQtNDhlNS1hNDcyLWY1NWJiYzJjY2M0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1NC45MjM0MDk0OThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=e6ce70f3-5e90-4c0f-b161-7922c4cd423a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/29909067-b234-48e5-a472-f55bbc2ccc47?_state=LoUj_2L9IEtkk9vbANF5466VQZ6WgYvaWuTQonfNbhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OTA5MDY3LWIyMzQtNDhlNS1hNDcyLWY1NWJiYzJjY2M0NyIsIk9mZnNldCI6Mjk5NzgxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTRaIn0%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "PUT /v2/foo/bar/blobs/uploads/29909067-b234-48e5-a472-f55bbc2ccc47?_state=LoUj_2L9IEtkk9vbANF5466VQZ6WgYvaWuTQonfNbhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OTA5MDY3LWIyMzQtNDhlNS1hNDcyLWY1NWJiYzJjY2M0NyIsIk9mZnNldCI6Mjk5NzgxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTRaIn0%3D&digest=sha256%3A848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=3a3376b1-593a-4941-b485-53204938d9a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.041329ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=ecb3dba6-a2e0-4a6f-b929-9a9987c7fed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=179.249765ms http.response.status=200 http.response.written=29978112 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 200 29978112 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=error msg="error parsing digest="sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=17fe9969-cb2d-4d25-bc05-6f4e3dc96f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" vars.name="foo/bar" time="2026-01-16T02:51:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=17fe9969-cb2d-4d25-bc05-6f4e3dc96f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="984.49µs" http.response.status=400 http.response.written=110 vars.digest="sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha257:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=39d3da21-3496-4fa7-bab2-4abce4583ce5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54330" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12057ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:51: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-16T02:51:57Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:51:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=e9900fb3-7981-4ed2-b36d-2bc06c4ed909 http.request.method=GET http.request.remoteaddr="127.0.0.1:55090" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.09µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=6dd33fa1-a74a-42df-8d40-03f807843f16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.489µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=a89c42be-e6bd-45d2-b5a9-a068b4127ec1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=9cafed3e-24c5-46bf-ada2-5657b64454f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="933.649µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=97e60946-403d-4368-9343-2ba73ae6a94e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="927.969µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=15d42b0f-c229-470b-8a4b-ab3745a3f7de http.request.method=GET http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f4a9f530-7002-4c32-9de1-578310209232 time="2026-01-16T02:51:57Z" 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:42929" http.request.id=15d42b0f-c229-470b-8a4b-ab3745a3f7de http.request.method=GET http.request.remoteaddr="127.0.0.1:55100" http.request.uri="/v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.729µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f4a9f530-7002-4c32-9de1-578310209232 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/uploads/f4a9f530-7002-4c32-9de1-578310209232?_state=-uuFlNVjII0d3IaT28y3NOT32mrU908T2KkLh1aNor97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTlmNTMwLTcwMDItNGMzMi05ZGUxLTU3ODMxMDIwOTIzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDAzNjU2NTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=c1171a1c-d008-4850-8ff7-3930bba3fce5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=208b5e3b-bbe7-4a3e-8b2f-eb2698d5a600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/9e9ec092-5899-4b87-ae85-d1354dcb78d9?_state=flT_KK8UVBrvwmmrLqs7Lg26Sv4gf0OH9BtKhgErY1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOWVjMDkyLTU4OTktNGI4Ny1hZTg1LWQxMzU0ZGNiNzhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDU0MzA0MThaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" provided=sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b vars.name="foo/bar" vars.uuid=9e9ec092-5899-4b87-ae85-d1354dcb78d9 time="2026-01-16T02:51:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=208b5e3b-bbe7-4a3e-8b2f-eb2698d5a600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/9e9ec092-5899-4b87-ae85-d1354dcb78d9?_state=flT_KK8UVBrvwmmrLqs7Lg26Sv4gf0OH9BtKhgErY1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOWVjMDkyLTU4OTktNGI4Ny1hZTg1LWQxMzU0ZGNiNzhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDU0MzA0MThaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9e9ec092-5899-4b87-ae85-d1354dcb78d9 time="2026-01-16T02:51:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b, 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:42929" http.request.id=208b5e3b-bbe7-4a3e-8b2f-eb2698d5a600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/9e9ec092-5899-4b87-ae85-d1354dcb78d9?_state=flT_KK8UVBrvwmmrLqs7Lg26Sv4gf0OH9BtKhgErY1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOWVjMDkyLTU4OTktNGI4Ny1hZTg1LWQxMzU0ZGNiNzhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDU0MzA0MThaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.104851ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9e9ec092-5899-4b87-ae85-d1354dcb78d9 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "PUT /v2/foo/bar/blobs/uploads/9e9ec092-5899-4b87-ae85-d1354dcb78d9?_state=flT_KK8UVBrvwmmrLqs7Lg26Sv4gf0OH9BtKhgErY1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOWVjMDkyLTU4OTktNGI4Ny1hZTg1LWQxMzU0ZGNiNzhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDU0MzA0MThaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=6e8f7089-4dd7-4f49-ac20-3eff1a2766e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=5cec454b-5cb4-41de-b966-63f13a1689fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/f50fbf40-505a-4494-8b1f-c3ba5abe7d6f?_state=mKS5qfyHxWGls7e9wWkYpkaQpQBFK-DpEHrrZv9cE4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MGZiZjQwLTUwNWEtNDQ5NC04YjFmLWMzYmE1YWJlN2Q2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDgwMjY0NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "PUT /v2/foo/bar/blobs/uploads/f50fbf40-505a-4494-8b1f-c3ba5abe7d6f?_state=mKS5qfyHxWGls7e9wWkYpkaQpQBFK-DpEHrrZv9cE4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MGZiZjQwLTUwNWEtNDQ5NC04YjFmLWMzYmE1YWJlN2Q2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NDgwMjY0NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=935040f9-868b-4aca-85bd-5291427498d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=c4a8489e-78e5-43d2-9fe9-4a444b34d0bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/0c4b4b92-d874-41c3-a825-8293ee696779?_state=PJAhpVOJCEzWt3D6bZOjFDM6bkQl_ZeourwaS8pDzZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNGI0YjkyLWQ4NzQtNDFjMy1hODI1LTgyOTNlZTY5Njc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NTA2NTU3MDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "PUT /v2/foo/bar/blobs/uploads/0c4b4b92-d874-41c3-a825-8293ee696779?_state=PJAhpVOJCEzWt3D6bZOjFDM6bkQl_ZeourwaS8pDzZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNGI0YjkyLWQ4NzQtNDFjMy1hODI1LTgyOTNlZTY5Njc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NTA2NTU3MDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=64fb9855-fdf7-446a-ba78-d8af9bd645ce http.request.method=POST http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=870f4f5e-4b72-464c-8a79-f5488f0f99e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/38f106d1-e0f2-4d05-9ebc-edf9c5c9a226?_state=scq4yLP2hNisB6YjMbJsqAid5Lcg7ovZZt-2WkshHXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ZjEwNmQxLWUwZjItNGQwNS05ZWJjLWVkZjljNWM5YTIyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NTMxNjU4MTFaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388992693s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "PUT /v2/foo/bar/blobs/uploads/38f106d1-e0f2-4d05-9ebc-edf9c5c9a226?_state=scq4yLP2hNisB6YjMbJsqAid5Lcg7ovZZt-2WkshHXl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ZjEwNmQxLWUwZjItNGQwNS05ZWJjLWVkZjljNWM5YTIyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1Ny43NTMxNjU4MTFaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:51:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=b909f094-f829-42b0-b3c0-74453fbdfacf http.request.method=POST http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42929" http.request.id=eb65d97a-00ae-4f58-937c-4d5ec19e3b4b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/60b59ee6-bdfc-4ce6-abfe-feb2bfc353f8?_state=YtP5Y0Jzqv44JiRpreh8VGKwlWRrh2bAIb7_CZ2QwWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjU5ZWU2LWJkZmMtNGNlNi1hYmZlLWZlYjJiZmMzNTNmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1OS4yODI3MTg5ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24931046s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:51:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/60b59ee6-bdfc-4ce6-abfe-feb2bfc353f8?_state=YtP5Y0Jzqv44JiRpreh8VGKwlWRrh2bAIb7_CZ2QwWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjU5ZWU2LWJkZmMtNGNlNi1hYmZlLWZlYjJiZmMzNTNmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MTo1OS4yODI3MTg5ODVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=08548d8c-3a6e-499b-9af7-33651b7a081a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/uploads/60b59ee6-bdfc-4ce6-abfe-feb2bfc353f8?_state=dH3DOqawGGieS-pczAXdgXx8-Z3-SNMCEW0lQiIjvWp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjU5ZWU2LWJkZmMtNGNlNi1hYmZlLWZlYjJiZmMzNTNmOCIsIk9mZnNldCI6MjExODE5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTlaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "PUT /v2/foo/bar/blobs/uploads/60b59ee6-bdfc-4ce6-abfe-feb2bfc353f8?_state=dH3DOqawGGieS-pczAXdgXx8-Z3-SNMCEW0lQiIjvWp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjU5ZWU2LWJkZmMtNGNlNi1hYmZlLWZlYjJiZmMzNTNmOCIsIk9mZnNldCI6MjExODE5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTE6NTlaIn0%3D&digest=sha256%3Ab55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=ee05a481-1cb1-499d-8296-fc7c02bb185f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="970.249µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=e3dd1e88-b486-4176-9634-75706ada1b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=107.377089ms http.response.status=200 http.response.written=21181952 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 200 21181952 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=error msg="error parsing digest="sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=f1319856-22d7-439c-86ca-3d2ab30f82ca http.request.method=GET http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" vars.name="foo/bar" time="2026-01-16T02:52:00Z" 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:42929" http.request.id=f1319856-22d7-439c-86ca-3d2ab30f82ca http.request.method=GET http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/foo/bar/blobs/sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.449µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha257:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=5058bd39-c84c-4fc5-a381-d1d5a12d96b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09217ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=3f082312-9f27-4ee7-a914-f5184f77bb16 http.request.method=GET http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.363671ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42929" http.request.id=4c5670bc-a198-472e-8df6-83ffc0a2d3f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39174" http.request.uri="/v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.45579ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha256:b55bf0001a615d803903444319d8028a49a42c0dac8c3b04f9df1c021f76a08b HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=eecb2ce0-21ba-457e-b121-6e3db11fbf32 http.request.method=GET http.request.remoteaddr="127.0.0.1:54330" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.162879563s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42719" http.request.id=979cf640-9b28-4541-885a-fdf0b9adcc5e http.request.method=GET http.request.remoteaddr="127.0.0.1:54314" http.request.uri="/v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.168014012s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:51:57 +0000] "GET /v2/foo/bar/blobs/sha256:848afc09ef7cdf3ee3177f34041117fdf06ba7d7e4b83a73360f9aa2b105de71 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.91s) === RUN TestBlobDelete time="2026-01-16T02:52: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 time="2026-01-16T02:52:00Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=d1a52a15-5baa-427b-a401-812af7afd66b http.request.method=GET http.request.remoteaddr="127.0.0.1:59894" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08481ms http.response.status=404 http.response.written=157 vars.digest="sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=a851cf84-e403-436f-9765-96776410e2d1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.609µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=3457b8c8-c543-4a70-9f58-aead763cbb80 http.request.method=POST http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=1023233d-c148-4f88-9f88-8ce8544e0afc http.request.method=GET http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02789ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=28cb16f6-eece-44c2-9b7a-7cf1ffe60080 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="993.649µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=02097e64-ccde-4294-b357-f150b53cb4c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=959e0f29-fd25-4f01-a25d-ab17286af96b time="2026-01-16T02:52:00Z" 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:45687" http.request.id=02097e64-ccde-4294-b357-f150b53cb4c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02313ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=959e0f29-fd25-4f01-a25d-ab17286af96b 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "GET /v2/foo/bar/blobs/uploads/959e0f29-fd25-4f01-a25d-ab17286af96b?_state=eSzr_0bFxtJZhs3Fp1_4G0H3HwKT8FJOV-HHLDC7_LJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWUwZjI5LWZkMjUtNGYwMS1hMjVkLWFiMTcyODZhZjk2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NTg4MjUyNzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=c15a28a7-1a5f-4619-a35f-d616c69b9083 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=f088d763-e10a-4e3e-895a-bd20b8446156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/768a172e-802e-4dd8-bb3c-dae40a1bdfa1?_state=NGIpLjGkBpvtoFcpjCFgftajqo9s6m1KNQNwjlTPHWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2OGExNzJlLTgwMmUtNGRkOC1iYjNjLWRhZTQwYTFiZGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjQwNDA0ODZaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" provided=sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 vars.name="foo/bar" vars.uuid=768a172e-802e-4dd8-bb3c-dae40a1bdfa1 time="2026-01-16T02:52:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=f088d763-e10a-4e3e-895a-bd20b8446156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/768a172e-802e-4dd8-bb3c-dae40a1bdfa1?_state=NGIpLjGkBpvtoFcpjCFgftajqo9s6m1KNQNwjlTPHWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2OGExNzJlLTgwMmUtNGRkOC1iYjNjLWRhZTQwYTFiZGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjQwNDA0ODZaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=768a172e-802e-4dd8-bb3c-dae40a1bdfa1 time="2026-01-16T02:52:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97, 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:45687" http.request.id=f088d763-e10a-4e3e-895a-bd20b8446156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/768a172e-802e-4dd8-bb3c-dae40a1bdfa1?_state=NGIpLjGkBpvtoFcpjCFgftajqo9s6m1KNQNwjlTPHWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2OGExNzJlLTgwMmUtNGRkOC1iYjNjLWRhZTQwYTFiZGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjQwNDA0ODZaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.09241ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=768a172e-802e-4dd8-bb3c-dae40a1bdfa1 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "PUT /v2/foo/bar/blobs/uploads/768a172e-802e-4dd8-bb3c-dae40a1bdfa1?_state=NGIpLjGkBpvtoFcpjCFgftajqo9s6m1KNQNwjlTPHWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2OGExNzJlLTgwMmUtNGRkOC1iYjNjLWRhZTQwYTFiZGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjQwNDA0ODZaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=51fb095b-fef7-40c4-a3a4-c34b0f61f827 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=6c014608-8b38-41dc-b084-edb18650c885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/2f0fbe9f-ad8c-4a3a-a75f-bc9411f209d0?_state=3OHsQp9F260au5xA0bS80QtR4mmBtcBkKwngeLk1U4V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmMGZiZTlmLWFkOGMtNGEzYS1hNzVmLWJjOTQxMWYyMDlkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjY1OTY0M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "PUT /v2/foo/bar/blobs/uploads/2f0fbe9f-ad8c-4a3a-a75f-bc9411f209d0?_state=3OHsQp9F260au5xA0bS80QtR4mmBtcBkKwngeLk1U4V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmMGZiZTlmLWFkOGMtNGEzYS1hNzVmLWJjOTQxMWYyMDlkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NjY1OTY0M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=48062f9f-f6a8-4053-9413-ba86f75e72ac http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=739fe58b-124b-4320-ba9b-5cc147c6c521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/fb7fe06e-0ebd-4772-9fa5-daae8769f1e4?_state=k-ux6mN0dx_0x9duJ30PdZHc2uSJWpUerolD2vjsYAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2ZlMDZlLTBlYmQtNDc3Mi05ZmE1LWRhYWU4NzY5ZjFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NzI4MjQ5MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "PUT /v2/foo/bar/blobs/uploads/fb7fe06e-0ebd-4772-9fa5-daae8769f1e4?_state=k-ux6mN0dx_0x9duJ30PdZHc2uSJWpUerolD2vjsYAx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2ZlMDZlLTBlYmQtNDc3Mi05ZmE1LWRhYWU4NzY5ZjFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NzI4MjQ5MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=c04e0150-50cd-4559-81ad-b6ce08ad6f37 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=0a290d99-ae5c-49a5-852e-e2b32ae72ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/de5ea112-67cf-495d-9225-0c5f68b9a622?_state=d19wgemhasWlUptNvWU-SGZDs0V_Wy3Gsr6Hly19DVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWVhMTEyLTY3Y2YtNDk1ZC05MjI1LTBjNWY2OGI5YTYyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NzU1OTgxMTRaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.duration=827.999381ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:00 +0000] "PUT /v2/foo/bar/blobs/uploads/de5ea112-67cf-495d-9225-0c5f68b9a622?_state=d19wgemhasWlUptNvWU-SGZDs0V_Wy3Gsr6Hly19DVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWVhMTEyLTY3Y2YtNDk1ZC05MjI1LTBjNWY2OGI5YTYyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMC44NzU1OTgxMTRaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=918b70d9-7163-4165-9a7b-3231b1ed4456 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45687" http.request.id=b27894f4-e89b-40c4-a885-82380c29409a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/822bb853-ee35-4256-ae0d-62276a876cb2?_state=FSQsOjcSG92Cl0hU7u2aEc_4hozVMNwGw9yiGI-UEHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMmJiODUzLWVlMzUtNDI1Ni1hZTBkLTYyMjc2YTg3NmNiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMS44MDc5MDY3NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=789.682621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/822bb853-ee35-4256-ae0d-62276a876cb2?_state=FSQsOjcSG92Cl0hU7u2aEc_4hozVMNwGw9yiGI-UEHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMmJiODUzLWVlMzUtNDI1Ni1hZTBkLTYyMjc2YTg3NmNiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMS44MDc5MDY3NTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=a95fd5ae-f597-4f30-be49-7a42de7272e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/uploads/822bb853-ee35-4256-ae0d-62276a876cb2?_state=FAdQuhjSvPU2Bk1PBvTRNq1sYK68SANWQNrNNdePc3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMmJiODUzLWVlMzUtNDI1Ni1hZTBkLTYyMjc2YTg3NmNiMiIsIk9mZnNldCI6MTU3NTkzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MDFaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "PUT /v2/foo/bar/blobs/uploads/822bb853-ee35-4256-ae0d-62276a876cb2?_state=FAdQuhjSvPU2Bk1PBvTRNq1sYK68SANWQNrNNdePc3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMmJiODUzLWVlMzUtNDI1Ni1hZTBkLTYyMjc2YTg3NmNiMiIsIk9mZnNldCI6MTU3NTkzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MDFaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=d5435850-5198-459b-9a83-50efc6251b94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="971.69µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=46755ab1-7336-4c10-aac5-5f10e6b1aa34 http.request.method=GET http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=76.217316ms http.response.status=200 http.response.written=15759360 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "GET /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 200 15759360 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=error msg="error parsing digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=cd248773-55a4-4324-a363-bdcc739fe8eb http.request.method=GET http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" time="2026-01-16T02:52:02Z" 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:45687" http.request.id=cd248773-55a4-4324-a363-bdcc739fe8eb http.request.method=GET http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.289µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "GET /v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=ecbf7adb-2a2d-4840-82c4-106f01c0a9a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59914" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258891ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "GET /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=438c4b42-69cd-40fe-9d56-1a0baefcaa58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=3402aea7-b563-4a64-a443-cd42934bd6f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" 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:45687" http.request.id=a69431cb-d8b5-4c48-b02a-f573daf3931b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.647µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=error msg="error parsing digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=a9a6bff0-ec49-447b-8ec0-f9cce3c61827 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59938" http.request.uri="/v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" time="2026-01-16T02:52:02Z" 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:45687" http.request.id=a9a6bff0-ec49-447b-8ec0-f9cce3c61827 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59938" http.request.uri="/v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.088µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "DELETE /v2/foo/bar/blobs/sha257:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:52:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=1aa538de-64c5-4b4a-8bc0-ca5bc113460a http.request.method=POST http.request.remoteaddr="127.0.0.1:59946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=d519c9d4-fc1a-41c0-a229-f8e6805b2c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59946" http.request.uri="/v2/foo/bar/blobs/uploads/cdf7dffb-083f-4edc-8783-4a971d87eb9e?_state=1hvIUD9aRvmHgjtBv7uQms-Tx9qlScIsB2Z3eYJMlPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjdkZmZiLTA4M2YtNGVkYy04NzgzLTRhOTcxZDg3ZWI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMi43MjY0MTUwMjdaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.duration=823.517859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "PUT /v2/foo/bar/blobs/uploads/cdf7dffb-083f-4edc-8783-4a971d87eb9e?_state=1hvIUD9aRvmHgjtBv7uQms-Tx9qlScIsB2Z3eYJMlPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZjdkZmZiLTA4M2YtNGVkYy04NzgzLTRhOTcxZDg3ZWI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMi43MjY0MTUwMjdaIn0%3D&digest=sha256%3A8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=3ce8fa51-f23a-4bd6-a490-baff7005abad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59946" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.136411ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=0633a979-3395-4dc1-8f5f-faa5fb1f288d http.request.method=GET http.request.remoteaddr="127.0.0.1:59914" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=936.702682ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "GET /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T02:52:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45687" http.request.id=e5e7da6d-acb5-4247-b3e4-b656ef179c29 http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=943.022862ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:52:02 +0000] "GET /v2/foo/bar/blobs/sha256:8dfe1c8de17e17a9ee5ab65edae2c74255ebc70a028fce2cd2c51c820fb80e97 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.97s) === RUN TestRelativeURL time="2026-01-16T02:52:03Z" 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-16T02:52:03Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39383" http.request.id=d89a59d3-617d-4253-a97e-44489f414a8e http.request.method=POST http.request.remoteaddr="127.0.0.1:56018" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39383" http.request.id=5c9f6c33-7ad1-4bf5-82ca-69a9be201a66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56018" http.request.uri="/v2/foo/bar/blobs/uploads/1f139f74-2c40-4841-b9f0-096c7e603387?_state=yaPXvmjDzapr3Oq6RJXzkCSgJwq40GElhFSU60WVWEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMTM5Zjc0LTJjNDAtNDg0MS1iOWYwLTA5NmM3ZTYwMzM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMy42NjEwNDQ5NzFaIn0%3D&digest=sha256%3A0d57e1d777ff31814d26f35ddfe288aa85f130f984f8f7a82247944636bea104" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038279478s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:03 +0000] "PUT /v2/foo/bar/blobs/uploads/1f139f74-2c40-4841-b9f0-096c7e603387?_state=yaPXvmjDzapr3Oq6RJXzkCSgJwq40GElhFSU60WVWEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMTM5Zjc0LTJjNDAtNDg0MS1iOWYwLTA5NmM3ZTYwMzM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowMy42NjEwNDQ5NzFaIn0%3D&digest=sha256%3A0d57e1d777ff31814d26f35ddfe288aa85f130f984f8f7a82247944636bea104 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39383" http.request.id=6ebb001b-1a0d-48eb-9233-479c7a0cc14f http.request.method=POST http.request.remoteaddr="127.0.0.1:56018" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39383" http.request.id=e644cd57-066c-4e71-b1cb-e2f612366cc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56018" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39383" http.request.id=6c0b3c68-3573-4bad-9fe6-ff39b07f07f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56018" http.request.uri="/v2/foo/bar/blobs/uploads/6fc42b57-2cd1-4497-9aa5-36336f9e5a60?_state=WA2kZI4DO6_prOQDHWtQ7UBifoNmAEfisjDQ1Dpp6ch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYzQyYjU3LTJjZDEtNDQ5Ny05YWE1LTM2MzM2ZjllNWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowNS4wNzA3MzE2NThaIn0%3D&digest=sha256%3A58fefdf7302870b9abe014fda86e0a4ce2f8a35f2b86bc01dad77379e514fa69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0918195s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:05 +0000] "PUT /v2/foo/bar/blobs/uploads/6fc42b57-2cd1-4497-9aa5-36336f9e5a60?_state=WA2kZI4DO6_prOQDHWtQ7UBifoNmAEfisjDQ1Dpp6ch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYzQyYjU3LTJjZDEtNDQ5Ny05YWE1LTM2MzM2ZjllNWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowNS4wNzA3MzE2NThaIn0%3D&digest=sha256%3A58fefdf7302870b9abe014fda86e0a4ce2f8a35f2b86bc01dad77379e514fa69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.51s) === RUN TestBlobDeleteDisabled time="2026-01-16T02:52:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:06Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:06Z" 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:46165" http.request.id=2abedf49-e4af-41b2-9122-b68daa932ab8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47012" http.request.uri="/v2/foo/bar/blobs/sha256:50095779ce0a993e3b46311aa2f07c6af6c883b6f18f9764fc081b60fe321cf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.369µs" http.response.status=405 http.response.written=78 vars.digest="sha256:50095779ce0a993e3b46311aa2f07c6af6c883b6f18f9764fc081b60fe321cf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:50095779ce0a993e3b46311aa2f07c6af6c883b6f18f9764fc081b60fe321cf5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.32s) === RUN TestDeleteDisabled time="2026-01-16T02:52:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:06Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39055" http.request.id=8e8851b8-d962-4582-8cda-85afc8d8167d http.request.method=POST http.request.remoteaddr="127.0.0.1:52000" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12833ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39055" http.request.id=1e15beb9-f28b-4392-950b-05980dd43b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52000" http.request.uri="/v2/foo/bar/blobs/uploads/09e5d6d3-5f58-4017-90ac-fc8f648750ec?_state=opLrfTTN9LZmg6I-hKD8_Al51yd2BngzH1vSOvDwrp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5ZTVkNmQzLTVmNTgtNDAxNy05MGFjLWZjOGY2NDg3NTBlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowNi42OTUwNjk4NDNaIn0%3D&digest=sha256%3Aa5a97d8a9d62a75cc1d3a05c3825ef3f923863751b163c2ed1d5724304716659" http.request.useragent="Go-http-client/1.1" http.response.duration=1.620961553s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:06 +0000] "PUT /v2/foo/bar/blobs/uploads/09e5d6d3-5f58-4017-90ac-fc8f648750ec?_state=opLrfTTN9LZmg6I-hKD8_Al51yd2BngzH1vSOvDwrp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5ZTVkNmQzLTVmNTgtNDAxNy05MGFjLWZjOGY2NDg3NTBlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowNi42OTUwNjk4NDNaIn0%3D&digest=sha256%3Aa5a97d8a9d62a75cc1d3a05c3825ef3f923863751b163c2ed1d5724304716659 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:08Z" 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:39055" http.request.id=a3129b5c-e062-4239-a917-aa9775f2b308 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52000" http.request.uri="/v2/foo/bar/blobs/sha256:a5a97d8a9d62a75cc1d3a05c3825ef3f923863751b163c2ed1d5724304716659" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.409µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a5a97d8a9d62a75cc1d3a05c3825ef3f923863751b163c2ed1d5724304716659" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:a5a97d8a9d62a75cc1d3a05c3825ef3f923863751b163c2ed1d5724304716659 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.84s) === RUN TestDeleteReadOnly time="2026-01-16T02:52: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-16T02:52:08Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41697" http.request.id=ec72d6ae-6242-4386-851d-7d03a91c64ce http.request.method=POST http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41697" http.request.id=df9dc108-34f9-42b5-9ab3-f2a791f578aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/bar/blobs/uploads/c43b64c5-2bf7-4ff8-b40f-0e14b535f56f?_state=ibktYLFlF-MXG1ghPZsepClO2bxjCAZUHFxsTKeCFgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0M2I2NGM1LTJiZjctNGZmOC1iNDBmLTBlMTRiNTM1ZjU2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowOC42MTA3MzQzNjZaIn0%3D&digest=sha256%3Aa3367141b8f04849d5eceea2ff43fd1435ebcc80ce45c91fd469e4d6703f2b4c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.554381606s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:08 +0000] "PUT /v2/foo/bar/blobs/uploads/c43b64c5-2bf7-4ff8-b40f-0e14b535f56f?_state=ibktYLFlF-MXG1ghPZsepClO2bxjCAZUHFxsTKeCFgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0M2I2NGM1LTJiZjctNGZmOC1iNDBmLTBlMTRiNTM1ZjU2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjowOC42MTA3MzQzNjZaIn0%3D&digest=sha256%3Aa3367141b8f04849d5eceea2ff43fd1435ebcc80ce45c91fd469e4d6703f2b4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:a3367141b8f04849d5eceea2ff43fd1435ebcc80ce45c91fd469e4d6703f2b4c HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.85s) === RUN TestStartPushReadOnly time="2026-01-16T02:52:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:11Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-16T02:52:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:11Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:11Z" 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:33091" http.request.id=dbe34ea6-abdf-4316-a505-8ad958c6e1a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="991.53µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:52:11Z" 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:33091" http.request.id=c221bc83-5681-495d-88e8-e3952edab29e http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" 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="814.207µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:11Z" 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:33091" http.request.id=7b47ac1e-9512-4cf7-8c5d-32a83656af14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" 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="773.007µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:52:11Z" 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:33091" http.request.id=91c9e2ba-e488-414c-b208-067456e110d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" 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.12939ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:11Z" 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:33091" http.request.id=91c9e2ba-e488-414c-b208-067456e110d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" 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.22187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:11Z" 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:33091" http.request.id=91c9e2ba-e488-414c-b208-067456e110d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" 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.275631ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:11Z" 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:33091" http.request.id=91c9e2ba-e488-414c-b208-067456e110d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" 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.326911ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:52:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=6efca56e-38f2-4acd-8ac3-7b41081cf613 http.request.method=POST http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=523435db-c1da-4b90-9b04-487b5e7f7aed http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/blobs/uploads/02d165fb-450e-4245-b044-0b0998b1b4aa?_state=LkJrIdlbSugNrbR5BDLO04U0aRGGMQGlYsGFDzu0VeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMmQxNjVmYi00NTBlLTQyNDUtYjA0NC0wYjA5OThiMWI0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTEuNDY5MjY2NjdaIn0%3D&digest=sha256%3Af756a416d3123c4b4c54dc0ffec48f4e16797e20f6a5beec1bc28b461e1078bb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.588460006s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/02d165fb-450e-4245-b044-0b0998b1b4aa?_state=LkJrIdlbSugNrbR5BDLO04U0aRGGMQGlYsGFDzu0VeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMmQxNjVmYi00NTBlLTQyNDUtYjA0NC0wYjA5OThiMWI0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTEuNDY5MjY2NjdaIn0%3D&digest=sha256%3Af756a416d3123c4b4c54dc0ffec48f4e16797e20f6a5beec1bc28b461e1078bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=6bce6723-be8c-48d1-9de7-55e7e9bb1a48 http.request.method=POST http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05861ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=59432794-34d8-4ab7-adee-51f59d4142c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/blobs/uploads/2955f09a-43c6-4827-b614-73dc62eca3b3?_state=ASN-SZBOZfb4uC8Ls3El2OcHClJKD6Cej6LfD-ZheIp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTU1ZjA5YS00M2M2LTQ4MjctYjYxNC03M2RjNjJlY2EzYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTQuMjc2NTAwMTMyWiJ9&digest=sha256%3A1318f6472bc93c00697c86511463e5af4f1504bf2106b8033f43d97ca17e34ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449372341s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/2955f09a-43c6-4827-b614-73dc62eca3b3?_state=ASN-SZBOZfb4uC8Ls3El2OcHClJKD6Cej6LfD-ZheIp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTU1ZjA5YS00M2M2LTQ4MjctYjYxNC03M2RjNjJlY2EzYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTQuMjc2NTAwMTMyWiJ9&digest=sha256%3A1318f6472bc93c00697c86511463e5af4f1504bf2106b8033f43d97ca17e34ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=712593dd-96ae-4282-b313-99cc3b3cf73c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.574593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=216acff6-f174-4858-975d-044c300e6c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.391632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=a10657ef-06dd-4821-ac6c-e0900692d506 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.886058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=174d6aa7-5542-4fe9-b8e3-3bb35d885b44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.795697ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" 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:33091" http.request.id=5a153afc-c383-4528-8165-1c2ef59ea73e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.432192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" 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:33091" http.request.id=0a502c4c-48a4-4ce5-9f41-43033516580a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.389992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:33091" http.request.id=81c477e2-508d-46fc-a70e-c326d0007c18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.379832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=0c8066be-5eb6-4f59-8201-74a35699f3f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.907458ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=ec798d6c-ee52-49f3-ba9e-c4d9777cde50 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="785.407µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=c931d1ae-aaaa-4c20-8637-2368f0ba242e http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.duration="756.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=09e28102-62b9-4353-9e39-334093cd7c80 http.request.method=GET http.request.remoteaddr="127.0.0.1:54772" 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="776.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=error msg="payload digest does match: "sha256:706e0a3d7b90f597f7dcdefe4d7fec6669f7cbc14566b92a33715ea49e77957c" != "sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a"" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=90552870-fd9f-4d8b-b2c6-4a6f1ec23f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=90552870-fd9f-4d8b-b2c6-4a6f1ec23f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54772" http.request.uri="/v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02085ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a" 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:d385e4a0483d5aad517608d725440a0cdb22700d9b67e28a3f83eb94f6e72e9a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=3c9c1f49-bff1-4bf8-ae41-7363f7e94cb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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="888.968µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=932d3bd0-abee-4609-9a67-abaa22d8b3b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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="770.207µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33091" http.request.id=615f0395-5ec7-4a22-8b62-3184330cec13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" 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="913.249µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33091" http.request.id=615f0395-5ec7-4a22-8b62-3184330cec13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03949ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33091" http.request.id=615f0395-5ec7-4a22-8b62-3184330cec13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099171ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=0c1a265a-d8a1-40e1-91a3-2647744d5398 http.request.method=POST http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=df28c1ce-8c7e-4afc-8389-a339d44b6984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/436113f4-d006-42e2-a68a-f79bad09bb61?_state=BNWnrNnuOa_Kz2V6jTGEcWHojYEV5rlRrgrCnfUKapB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzYxMTNmNC1kMDA2LTQyZTItYTY4YS1mNzliYWQwOWJiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTUuNzY0MTgzOTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/436113f4-d006-42e2-a68a-f79bad09bb61?_state=BNWnrNnuOa_Kz2V6jTGEcWHojYEV5rlRrgrCnfUKapB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzYxMTNmNC1kMDA2LTQyZTItYTY4YS1mNzliYWQwOWJiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTUuNzY0MTgzOTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33091" http.request.id=ed103fa5-d550-424b-948d-481103f1b84b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" 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="939.729µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33091" http.request.id=ed103fa5-d550-424b-948d-481103f1b84b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02053ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:52:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=32284482-66fc-4ac5-81a3-c29cf55ed2b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=f5022dc5-ddce-4dbd-b69f-902c546754a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/d9d748e5-1f69-4e59-b989-ccf8559f2ab6?_state=hb78Y2sNxDnQIzNrlO9eHqC4mGb0b_Oxy9dwvQTsKDt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWQ3NDhlNS0xZjY5LTRlNTktYjk4OS1jY2Y4NTU5ZjJhYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTUuOTU2NjQ0MzYyWiJ9&digest=sha256%3A68a1c342774965e06fb9d9eeecfe89a4a1bfc7bfabecc494384552b9dbd8af04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126616908s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/d9d748e5-1f69-4e59-b989-ccf8559f2ab6?_state=hb78Y2sNxDnQIzNrlO9eHqC4mGb0b_Oxy9dwvQTsKDt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWQ3NDhlNS0xZjY5LTRlNTktYjk4OS1jY2Y4NTU5ZjJhYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTUuOTU2NjQ0MzYyWiJ9&digest=sha256%3A68a1c342774965e06fb9d9eeecfe89a4a1bfc7bfabecc494384552b9dbd8af04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=d7d93e89-a51e-46d3-ad58-30bdb5afd29e http.request.method=POST http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=31485484-1008-478f-936e-795f52d6f8ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/blobs/uploads/97ddce77-47b9-4f49-9f4a-36a4d9588463?_state=GwIGOs3OyeM2aoqbCmQwfeOkSXFY50vk4oiXMX4sxVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2RkY2U3Ny00N2I5LTRmNDktOWY0YS0zNmE0ZDk1ODg0NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTcuMjkzODE2Mjg4WiJ9&digest=sha256%3Aff913c9a6f626ede5f36c66887e6ed64881793afc4c8bbda8eea0eabbc552936" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334062578s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/97ddce77-47b9-4f49-9f4a-36a4d9588463?_state=GwIGOs3OyeM2aoqbCmQwfeOkSXFY50vk4oiXMX4sxVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2RkY2U3Ny00N2I5LTRmNDktOWY0YS0zNmE0ZDk1ODg0NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTcuMjkzODE2Mjg4WiJ9&digest=sha256%3Aff913c9a6f626ede5f36c66887e6ed64881793afc4c8bbda8eea0eabbc552936 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:33091" http.request.id=9960f2b1-0a8d-496d-8700-85c218731a1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:33091" http.request.id=2c2d7f90-0e14-48ea-84d4-94e834a48251 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=c80f2874-a0ee-43be-b6b0-ffbf5351e787 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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="991.37µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=6de2e0ef-3a8a-4224-9e16-2969c881e8b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="985.29µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=34bdd747-2d65-4fbd-b27f-17764cdbe7fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="850.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=7e5097ad-235f-4450-ab5e-755e8bf5bb9d http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6" http.request.useragent="Go-http-client/1.1" http.response.duration="758.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=667f1335-16b3-4eb0-93a5-572fcea8c049 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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=1.01185ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="rewriting manifest sha256:59cdfe01f2f854971162d0867438e19f6dd56f9367406955b9befaa84636b7e6 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=7cb1c230-a73a-451e-8f87-4b0ad1309f1e http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=7cb1c230-a73a-451e-8f87-4b0ad1309f1e http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.348302ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:33091" http.request.id=40b871a4-4160-4cba-9042-8fceabb656b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06025ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:33091" http.request.id=7599f8f2-c759-4f6a-bb37-20f23767548c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:33091" http.request.id=10468495-7f37-415a-b32f-c644cfc093bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=203463c1-616a-4c7d-bd23-d5a9c6faa882 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.08277ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=d0121a65-11a5-44c4-be3a-e528a5d07cef http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.09681ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=e2c8a048-7ee0-424f-9f8a-73ead1f72ae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="913.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=e22fb605-e73a-4de5-86c3-39c03fc95612 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206" http.request.useragent="Go-http-client/1.1" http.response.duration="889.449µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="rewriting manifest list sha256:0d9d641c0790a02da137f237bd88c5043a968c3829ca949b5e96678058c98206 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=3ce239f2-8d26-443a-906e-186cd1cbaf8f http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33091" http.request.id=3ce239f2-8d26-443a-906e-186cd1cbaf8f http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.362543ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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-16T02:52:18Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:18Z" 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:37577" http.request.id=15adadb3-8a31-4801-8f23-43d7b8cf9a40 http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.870138ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:37577" http.request.id=e6b893d2-3a2f-44d1-abdd-4951ec6a8feb http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" 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="853.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:37577" http.request.id=3ec954a1-d6c9-434b-a936-7281245ce5af http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" 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="927.969µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" 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:37577" http.request.id=3adb0482-8f33-469f-96b3-192d4e2bbf97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" 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.949237ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:18Z" 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:37577" http.request.id=3adb0482-8f33-469f-96b3-192d4e2bbf97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" 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.021638ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:18Z" 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:37577" http.request.id=3adb0482-8f33-469f-96b3-192d4e2bbf97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" 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.051998ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:18Z" 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:37577" http.request.id=3adb0482-8f33-469f-96b3-192d4e2bbf97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" 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.078998ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:52:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=52c455d1-61c2-4c6b-aa3d-af0be423c7bc http.request.method=POST http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=dff75cee-4046-4f3e-b213-4aa5bfe1b5d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/blobs/uploads/a6fd93ac-78ce-4617-8f47-1418592b3b2e?_state=gZMppb5pCYnyVLBJHn-4t0-8tuUUTJfIC4PoI9YDCr17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNmZkOTNhYy03OGNlLTQ2MTctOGY0Ny0xNDE4NTkyYjNiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTguODgwNDg3NloifQ%3D%3D&digest=sha256%3A7af5dabf494a46b787844ac03542f0840006f8f419a16c7cc0d7012e7c58e2d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30665696s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/a6fd93ac-78ce-4617-8f47-1418592b3b2e?_state=gZMppb5pCYnyVLBJHn-4t0-8tuUUTJfIC4PoI9YDCr17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNmZkOTNhYy03OGNlLTQ2MTctOGY0Ny0xNDE4NTkyYjNiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MTguODgwNDg3NloifQ%3D%3D&digest=sha256%3A7af5dabf494a46b787844ac03542f0840006f8f419a16c7cc0d7012e7c58e2d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=f0b416ce-e77a-49b3-a4c0-f346d856cb7f http.request.method=POST http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=a96feed2-e661-4756-a836-aae05db53c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/blobs/uploads/16495911-a81c-49a2-a7b0-bd1b86de5e4f?_state=BToLvf0QlyLcBPqvgr1LeTX1P92d92tIF4Gk1wnH6Kx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNjQ5NTkxMS1hODFjLTQ5YTItYTdiMC1iZDFiODZkZTVlNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjAuNDM0MTMzODgxWiJ9&digest=sha256%3A300627a4e145cf163f49b997e66293cb7209a18b28290e315b2fcadd78e5a9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.670773262s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/16495911-a81c-49a2-a7b0-bd1b86de5e4f?_state=BToLvf0QlyLcBPqvgr1LeTX1P92d92tIF4Gk1wnH6Kx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNjQ5NTkxMS1hODFjLTQ5YTItYTdiMC1iZDFiODZkZTVlNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjAuNDM0MTMzODgxWiJ9&digest=sha256%3A300627a4e145cf163f49b997e66293cb7209a18b28290e315b2fcadd78e5a9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=8453cc78-91df-4964-b9b6-e8929ee3c2e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=b21189cd-971b-439d-9c07-f074c2aca02a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.duration=3.346831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=9120a399-d9a1-43c5-b915-a5054cc05534 http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.892018ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=a1a0244c-48de-4b34-9945-323759281aae http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.763976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=f80fb91e-c2fa-45e7-bbd7-a7fe064e3ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=5d78e6a0-530e-47ee-b206-dfb275b20365 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.duration=3.367431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:37577" http.request.id=4767e2a5-70d8-416b-a731-6d7dbb15be8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.duration=3.319871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=ac459f22-e1d0-4b53-8e54-bf441db46dec http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.830977ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=05dd088a-af61-4ac3-8f21-dbc522b67085 http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="799.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=5445479f-95e5-4dbf-aee8-dfbcd97e52eb http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.duration="767.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=1c796d09-4e90-4cb7-ad4b-d665e245efdc http.request.method=GET http.request.remoteaddr="127.0.0.1:48624" 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="829.368µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=error msg="payload digest does match: "sha256:71df3034530a80428794bf735ff7fb2805d7d8ab9f1ff0f0b131a49f4a32ff3c" != "sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704"" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=32e9b6cc-af6c-4631-8c7e-6b037ae33a4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=32e9b6cc-af6c-4631-8c7e-6b037ae33a4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48624" http.request.uri="/v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.289µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704" 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:559635954fcecde9243edad6db963acceb2f7ce4f835f001fcd39d2b0103b704 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=f63a0785-845a-4eb6-bf62-74488d91a56c http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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="896.369µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=af7c041c-d30b-4e87-87f7-39c7547fb548 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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="846.448µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=b85f4ddb-ca3f-47fb-8c94-ea52fe539364 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" 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="951.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:22Z" 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:37577" http.request.id=b85f4ddb-ca3f-47fb-8c94-ea52fe539364 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" 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="995.929µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:22Z" 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:37577" http.request.id=b85f4ddb-ca3f-47fb-8c94-ea52fe539364 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02873ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=2de55f17-4179-43b3-81e2-bd6126943bbb http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=105aa834-3254-4e4c-8ac4-8d7e2c5188c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/6f133f03-7bc3-49bf-8a12-144722133d42?_state=yHPYWeR053uuX6WVuG_lMjE1WCCPtvGrl6DHlSothgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjEzM2YwMy03YmMzLTQ5YmYtOGExMi0xNDQ3MjIxMzNkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjIuMTQ0NDY3MTk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/6f133f03-7bc3-49bf-8a12-144722133d42?_state=yHPYWeR053uuX6WVuG_lMjE1WCCPtvGrl6DHlSothgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjEzM2YwMy03YmMzLTQ5YmYtOGExMi0xNDQ3MjIxMzNkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjIuMTQ0NDY3MTk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" 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:37577" http.request.id=b6306c72-43f4-478d-a961-ad1b09c660b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" 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="972.009µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:22Z" 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:37577" http.request.id=b6306c72-43f4-478d-a961-ad1b09c660b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016289ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:52:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=93eee9e4-4b5a-4b0c-b005-860d8fec8d3d http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=36ee1a59-432f-4386-9786-228fb606855b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/a57942b1-80d0-481a-bf8b-e098e265be7e?_state=Fk-2EYEuTt6AoBpSjJkMFFMs9eHoSSbZvN9qLA-185N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTc5NDJiMS04MGQwLTQ4MWEtYmY4Yi1lMDk4ZTI2NWJlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjIuNDI0MjIzMzQ0WiJ9&digest=sha256%3A5b3a0869851c6cb89ce1eb3499e1385add095c1e4f06961ff937a52be5221746" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964169939s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/a57942b1-80d0-481a-bf8b-e098e265be7e?_state=Fk-2EYEuTt6AoBpSjJkMFFMs9eHoSSbZvN9qLA-185N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTc5NDJiMS04MGQwLTQ4MWEtYmY4Yi1lMDk4ZTI2NWJlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjIuNDI0MjIzMzQ0WiJ9&digest=sha256%3A5b3a0869851c6cb89ce1eb3499e1385add095c1e4f06961ff937a52be5221746 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=b9c528eb-9b5d-497f-911a-8e5f9f718aa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=20c0e69c-1283-4924-a737-aab39e91f791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/blobs/uploads/42cc7e3c-017e-4602-b0ff-7d0d8b5a8932?_state=cXRW2aKS1EQ5iHkndTWWd2mFqiL3wNNner_u0M5ckC57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmNjN2UzYy0wMTdlLTQ2MDItYjBmZi03ZDBkOGI1YTg5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjQuNTgwOTE2MjEyWiJ9&digest=sha256%3A28630c0f1b08131d2f18e13d2256453a26e087ec01bc15e783fcaa4ff5c2a839" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014748817s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/42cc7e3c-017e-4602-b0ff-7d0d8b5a8932?_state=cXRW2aKS1EQ5iHkndTWWd2mFqiL3wNNner_u0M5ckC57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmNjN2UzYy0wMTdlLTQ2MDItYjBmZi03ZDBkOGI1YTg5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjQuNTgwOTE2MjEyWiJ9&digest=sha256%3A28630c0f1b08131d2f18e13d2256453a26e087ec01bc15e783fcaa4ff5c2a839 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37577" http.request.id=865daacf-744a-4390-bdd8-3332b355f1d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37577" http.request.id=f1676e55-53a2-4a3b-a283-27247be7f75e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=0a65ba1e-f98c-45f6-ac62-8028c6c8158c http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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="931.409µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=96adada5-1195-48f2-9733-eb81ce67ac20 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="869.448µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=45691656-e7cb-459a-a130-37761ba9ae72 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="760.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=06d5fde3-e2f6-467d-85a1-3e24035612a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453" http.request.useragent="Go-http-client/1.1" http.response.duration="664.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=65ffd940-ab2f-4e41-93a8-586511fcdefb http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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="786.487µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="rewriting manifest sha256:755f91af3e75de3796302d5a4e6ac191689c70d2bb828db20c05f43256d16453 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=465a1395-d9b4-4590-a456-b7ff2cb381e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=465a1395-d9b4-4590-a456-b7ff2cb381e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.922218ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37577" http.request.id=34aff93d-91f3-46e0-937e-89bd5301875e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" 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="857.768µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37577" http.request.id=73cf25fd-af76-4c32-9abb-69a0fe0396b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37577" http.request.id=781267d0-327b-4caf-b368-9f0a6f88cb02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=d53782f0-b1cb-43f8-9db2-7032279e2917 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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="926.809µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=4d11c596-f1fd-4516-8a80-45618c0f958c http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="872.288µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=25d91a66-8bb7-4aff-8517-84d41e940432 http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="722.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=7782ccdf-e0a3-4b14-b9f7-cb794f02fc1a http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1" http.request.useragent="Go-http-client/1.1" http.response.duration="685.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="rewriting manifest list sha256:e5d6e7493702cd56be9693cac1b053df858bf0e762aa20514a1aa89a7d61a9f1 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=c50aeaf0-60cf-4aad-8234-2ac9aeb34e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" 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-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37577" http.request.id=c50aeaf0-60cf-4aad-8234-2ac9aeb34e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.17014ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.45s) === RUN TestGetManifestWithStorageError time="2026-01-16T02:52: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-16T02:52:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:25Z" 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:37739" http.request.id=b3ebccdd-c104-4d47-98fe-5e469658660b http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="780.247µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37739" http.request.id=6d0ea8b4-f8f4-475b-a3b7-f8dfd96f0538 http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="738.367µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37739" http.request.id=327a3099-c87f-4f24-9db4-96afb0abc6e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="696.927µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:37739" http.request.id=9ea7f383-29c9-4089-8fba-8c35bf5df30b http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="739.567µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-16T02:52: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-16T02:52:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:25Z" 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:45539" http.request.id=37124dfa-098d-41e4-9bff-425860d92f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" 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="800.248µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:45539" http.request.id=2f9aefc8-2876-452b-94e3-452fb6d02be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" 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="700.327µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:45539" http.request.id=e5f45324-2b8b-4a57-ac3f-3f6cdec1db71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" 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="738.807µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" 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:45539" http.request.id=2fe2468a-2cd3-4f11-b368-6bc624d429cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" 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.983708ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:25Z" 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:45539" http.request.id=2fe2468a-2cd3-4f11-b368-6bc624d429cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" 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.075589ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:25Z" 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:45539" http.request.id=2fe2468a-2cd3-4f11-b368-6bc624d429cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" 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.13059ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:52:25Z" 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:45539" http.request.id=2fe2468a-2cd3-4f11-b368-6bc624d429cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" 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.18119ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:52:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=49637ab0-0f3c-4648-81cb-4af93a9e865b http.request.method=POST http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=7dad5c9d-eba2-4f8e-b9c6-dbed3c5cd247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/blobs/uploads/acf2d8fe-5493-4bac-9723-2e6d8ecf1742?_state=oEymUQJK1ScE90HprBxtfJ_nmuoY7GADBIDNr2sdYXF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2YyZDhmZS01NDkzLTRiYWMtOTcyMy0yZTZkOGVjZjE3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjUuODE2MjAxNDYyWiJ9&digest=sha256%3A3982a7bab605de3b02d98327ffd7ef2f0512fb47fcb22173f628ee446e87fcd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189857142s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/acf2d8fe-5493-4bac-9723-2e6d8ecf1742?_state=oEymUQJK1ScE90HprBxtfJ_nmuoY7GADBIDNr2sdYXF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2YyZDhmZS01NDkzLTRiYWMtOTcyMy0yZTZkOGVjZjE3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjUuODE2MjAxNDYyWiJ9&digest=sha256%3A3982a7bab605de3b02d98327ffd7ef2f0512fb47fcb22173f628ee446e87fcd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=04590df9-9b67-471d-8951-7a16bc02ffec http.request.method=POST http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=880110ed-cb8a-4810-a225-5938a1879058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/blobs/uploads/e53a417d-3e19-47db-8698-fc532cbf8e69?_state=4ZHI3NVNKXzPLIzSq3hy2I5k-nEtVwTrZkUs79Ykc157Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNTNhNDE3ZC0zZTE5LTQ3ZGItODY5OC1mYzUzMmNiZjhlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjcuMjIyMDIwNzk0WiJ9&digest=sha256%3Af1d16b2298f02e7093edb5a093c9b29fda8b23b12a21930117ff4857c6be8266" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360975031s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/e53a417d-3e19-47db-8698-fc532cbf8e69?_state=4ZHI3NVNKXzPLIzSq3hy2I5k-nEtVwTrZkUs79Ykc157Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNTNhNDE3ZC0zZTE5LTQ3ZGItODY5OC1mYzUzMmNiZjhlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjcuMjIyMDIwNzk0WiJ9&digest=sha256%3Af1d16b2298f02e7093edb5a093c9b29fda8b23b12a21930117ff4857c6be8266 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=338ab5d3-6b3e-4009-a741-4dd250a36da5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.239169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=2560745f-a174-4d2f-842e-7c557e2c83db http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.306512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=74b4e51b-d481-4f99-87fe-09e8fc603686 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.895098ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=826be556-ef2a-464f-ac9b-88086bb5e80a http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.783737ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" 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:45539" http.request.id=239794b2-c502-4ffb-86ad-d9e5ac9ac856 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.272831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" 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:45539" http.request.id=bc05b632-918e-44c8-9379-281990b0544a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.348472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45539" http.request.id=0b30b0f7-7ac0-4b56-9a6a-d54463bddafb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.361792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=47b604da-111c-4218-a130-7245703a82b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.864498ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=b893ed2a-dc8d-4d7f-97d9-2dd0b4f2ff29 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=4e2522d3-6a3a-4ec5-b957-d19b0766ed57 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration="804.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=35f1b381-32d5-4437-ada5-2702e5923639 http.request.method=GET http.request.remoteaddr="127.0.0.1:37960" 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="735.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="payload digest does match: "sha256:12403521b6634add6f7219e36b3a09a8c96c267c51c87058cdfafc2927440928" != "sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1"" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=175b617d-17d4-47c4-a9ef-9fe68f5f7c79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=175b617d-17d4-47c4-a9ef-9fe68f5f7c79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37960" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07313ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=e41c6e73-3486-4620-adab-ca4f9ce046d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=bcbd78d1-2050-472b-9b99-b0abd07c6bf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.768µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" 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:45539" http.request.id=e4abcc04-de3b-46ba-963e-3a0e0ed25148 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37972" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.209µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=e54cfd58-e7ae-4576-bfcf-f8d5a1533573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37982" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=48db306f-72c3-4434-896e-44ca62e6fc6f http.request.method=GET http.request.remoteaddr="127.0.0.1:37982" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.817137ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" 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:45539" http.request.id=d5bb4b2f-0f39-4123-ba27-43ce58c9f0f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37990" 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="975.969µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=b8f4abf8-67e6-404b-83d3-6a4799194012 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.582473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=86826a02-266d-45f3-93c2-70fbf0be4858 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="742.567µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=ed2ff795-772b-4613-a69f-27ad443c8b22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0278f687b3f84c925dabed54f8f9a20c8305466be3486e3da480551c38e19ad1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=8e97058a-797b-4aaf-896b-ece5950d2934 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="765.847µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=57b11a96-1e25-4b86-8379-be20195f9679 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="929.168µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=e7c2520b-f705-4e05-8ce2-ab8212339d38 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="795.367µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45539" http.request.id=40d8c0f9-72cf-4ba4-85ed-b55b2d824222 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" 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="937.328µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45539" http.request.id=40d8c0f9-72cf-4ba4-85ed-b55b2d824222 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" 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="986.769µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45539" http.request.id=40d8c0f9-72cf-4ba4-85ed-b55b2d824222 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021569ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=ba56ef50-563d-49e5-8b87-db73383de539 http.request.method=POST http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=e083e9ce-5432-4675-a25c-960ecbc8e4d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/4287f3be-ebe0-4801-bb28-38d374e8a225?_state=5AH9q4tuKtGOGcMpvHQu2JwoXdrvEq75CDbS5EkvfdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Mjg3ZjNiZS1lYmUwLTQ4MDEtYmIyOC0zOGQzNzRlOGEyMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjguNjQ1OTcyMTM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/4287f3be-ebe0-4801-bb28-38d374e8a225?_state=5AH9q4tuKtGOGcMpvHQu2JwoXdrvEq75CDbS5EkvfdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Mjg3ZjNiZS1lYmUwLTQ4MDEtYmIyOC0zOGQzNzRlOGEyMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjguNjQ1OTcyMTM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45539" http.request.id=f597fe63-d31e-48bb-b723-ae76f4f6e5d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" 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="935.729µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45539" http.request.id=f597fe63-d31e-48bb-b723-ae76f4f6e5d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" 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="977.929µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:52:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=7af1da78-db69-45a9-90e4-34dc44f2bb24 http.request.method=POST http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=a1f988df-ab38-4593-9f01-ad19236e77f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/8f3044c0-13a3-4cee-9319-6c665f6b2b25?_state=BaHL5HSviB_yAFUy0nrXUlNKicUgp4JDIcXDq5YnQVh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjMwNDRjMC0xM2EzLTRjZWUtOTMxOS02YzY2NWY2YjJiMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjguODk2NjcxODEyWiJ9&digest=sha256%3Af70cb41c5568640476019bee4fb965b1015bdc7211bf53a6eddfd8f7e0ed75f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.704365458s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/8f3044c0-13a3-4cee-9319-6c665f6b2b25?_state=BaHL5HSviB_yAFUy0nrXUlNKicUgp4JDIcXDq5YnQVh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjMwNDRjMC0xM2EzLTRjZWUtOTMxOS02YzY2NWY2YjJiMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MjguODk2NjcxODEyWiJ9&digest=sha256%3Af70cb41c5568640476019bee4fb965b1015bdc7211bf53a6eddfd8f7e0ed75f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=5ca705ed-6380-4b9b-a374-751df873ab27 http.request.method=POST http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06121ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=0d883ad1-6f73-41cb-afcd-2d95ef88b7a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/blobs/uploads/e2250569-b728-4c1a-b7e0-9ca2637c501b?_state=z5D42pXilU5ewC0BjdvJhUOsQEiWrxBeooDf5v4QA9Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjI1MDU2OS1iNzI4LTRjMWEtYjdlMC05Y2EyNjM3YzUwMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MzAuODMwMTg4MzQ0WiJ9&digest=sha256%3A0bad7e3d97b3e3537ef3a6df6b9fa2bd1b97447a952fd41a80ee1aa14c8631ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544098751s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/e2250569-b728-4c1a-b7e0-9ca2637c501b?_state=z5D42pXilU5ewC0BjdvJhUOsQEiWrxBeooDf5v4QA9Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjI1MDU2OS1iNzI4LTRjMWEtYjdlMC05Y2EyNjM3YzUwMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6NTI6MzAuODMwMTg4MzQ0WiJ9&digest=sha256%3A0bad7e3d97b3e3537ef3a6df6b9fa2bd1b97447a952fd41a80ee1aa14c8631ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=46dd4011-20f5-4d2a-a957-1ef111686c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=53bcdcb0-9dc3-464c-ac9b-eb921ee00b29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=b2357476-b4d5-4864-806d-fc5e8d91fb35 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="959.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=52cd4b7a-2d0a-4150-9203-c9df331b1dee http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="891.448µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=656037a7-641d-400a-a0c9-b5cac7683452 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="805.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=bb56bf5c-5be7-4628-aaac-3df3a1a6489d http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.duration="771.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=2a7f7603-9604-4a3b-a481-5cb331515396 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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="754.807µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="rewriting manifest sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=c300e82b-7f2b-47ff-92b6-957fec457f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" 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-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=c300e82b-7f2b-47ff-92b6-957fec457f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.12378ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=f89e1ccf-8251-4001-94ce-1204c93569e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.duration="906.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=b0e1dc7d-6ad2-4f3f-bc94-69e25df7499e http.request.method=GET http.request.remoteaddr="127.0.0.1:37992" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.408µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=f67ccb30-8394-4841-a476-dc21dc8743f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44090" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.849µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=d0b93ace-0603-4f0e-890d-e12518d1071c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44096" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=ea4a5d19-58b8-454d-bb2a-c524340a69a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44096" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="964.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=73a950c0-cab6-4e73-bb35-983289c26ebf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44104" 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="954.769µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:45539" http.request.id=cbfc12a6-7897-4512-91f4-9821f2839c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44118" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=52b58116-cffa-4005-bd67-883a48fbaf30 http.request.method=GET http.request.remoteaddr="127.0.0.1:44118" 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="808.927µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=2daa56b1-ba35-4520-83b8-95c7a1a362cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44118" http.request.uri="/v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d" http.request.useragent="Go-http-client/1.1" http.response.duration="995.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8c2f054efbb922787e1cd80a93dcc5e3006dc1b1ea2086fdd5baf58a8228ad4d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45539" http.request.id=60bf8602-1706-4df0-b80f-3fb68c70fab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44118" 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="809.248µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.78s) === RUN TestManifestDeleteDisabled time="2026-01-16T02:52:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:32Z" 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:36237" http.request.id=c7532b6c-b1fd-455f-bde2-3ba805910253 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37572" 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="990.569µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T02:52:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T02:52:32Z" 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-16T02:52:32Z" 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:43249" http.request.id=6ccd5959-3794-4724-bd72-9f23dd9ced5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49848" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.696056ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:43249" http.request.id=ec093b5f-e5a8-4233-9e16-d8893c67e250 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49856" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.494134ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:43249" http.request.id=44c12035-4278-4eb7-b781-cda68916b7a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.500254ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:52:32Z" 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:43249" http.request.id=e063273a-1a26-4e72-ad17-c6c8dbcaf272 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49882" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.482654ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-01-16T02:52:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=44f1000e-e4df-4745-8ec3-d6afb44b8a8f http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=0476c821-84a6-40c7-8b01-8912bebcd982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/a61a87b6-5f2a-489e-b33b-ea5d9bc6c8fe?_state=Y_hIQCnZ5VEqdGEWfLwfoyog9c3ePoTDDX-Qhdlr0Qh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2MWE4N2I2LTVmMmEtNDg5ZS1iMzNiLWVhNWQ5YmM2YzhmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjozMi43MzI0MzIzMDFaIn0%3D&digest=sha256%3A2bddd50830967107faef7c30c0d69e012f7f5b1ed87be047f75eac5a3d276c04" http.request.useragent="Go-http-client/1.1" http.response.duration=2.967608291s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:32 +0000] "PUT /v2/foo/bar/blobs/uploads/a61a87b6-5f2a-489e-b33b-ea5d9bc6c8fe?_state=Y_hIQCnZ5VEqdGEWfLwfoyog9c3ePoTDDX-Qhdlr0Qh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2MWE4N2I2LTVmMmEtNDg5ZS1iMzNiLWVhNWQ5YmM2YzhmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjozMi43MzI0MzIzMDFaIn0%3D&digest=sha256%3A2bddd50830967107faef7c30c0d69e012f7f5b1ed87be047f75eac5a3d276c04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=2036738f-74aa-4171-9ead-0740dcc65fe2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.529913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:52:35Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:52:35Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.6 time="2026-01-16T02:52:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=72749380-d379-4d8f-a8a4-659b0a4a9aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35779" go.version=go1.25.6 time="2026-01-16T02:52:35Z" 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-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=8f728902-a58e-4a2d-9176-564034a145cf http.request.method=GET http.request.remoteaddr="127.0.0.1:59476" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.847µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35779 /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:35779/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=89d71881-03f7-419f-8a47-4c0141cbf368 http.request.method=GET http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/manifests/sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44" time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=a541f25b-bd94-49f2-afa4-c2d52569c783 http.request.method=GET http.request.remoteaddr="127.0.0.1:59482" http.request.uri="/v2/foo/bar/manifests/sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.960299ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/foo/bar/manifests/sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44 with ttl=167h59m59.99999652s" go.version=go1.25.6 time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=89d71881-03f7-419f-8a47-4c0141cbf368 http.request.method=GET http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/manifests/sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.250198ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/foo/bar/manifests/sha256:d6e949f7961d448ee0812d2602fbebd400636af817dac3a079eeb674dc527d44 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=1b82e78c-56c1-4f61-af17-1913899c4406 http.request.method=GET http.request.remoteaddr="127.0.0.1:59482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.087µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35779 /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:35779/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=0f9a4740-b41c-4715-b777-75e209e44b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:32970" 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-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=30627227-a9c8-4928-9d78-8b8d20a47eff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.025539ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=0f9a4740-b41c-4715-b777-75e209e44b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.327059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:35 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=c97a2474-185a-463b-a7a1-cb95abdec3f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=4917c941-addc-4dd9-99a5-b4dde4714808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/bar/blobs/uploads/b09c7bd3-adb7-458f-8c6b-deb5d11de3d5?_state=vSZrfiFqv__OGFJCzYbaa8TR7jMwHI2DGV2xc-Y_tN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWM3YmQzLWFkYjctNDU4Zi04YzZiLWRlYjVkMTFkZTNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjozNi4wMTM0MjA4MTdaIn0%3D&digest=sha256%3A325b61b5bc20318c3c5853abd17ffaceba3d577589de0de66d5ac835c68cda7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.788594928s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:36 +0000] "PUT /v2/foo/bar/blobs/uploads/b09c7bd3-adb7-458f-8c6b-deb5d11de3d5?_state=vSZrfiFqv__OGFJCzYbaa8TR7jMwHI2DGV2xc-Y_tN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWM3YmQzLWFkYjctNDU4Zi04YzZiLWRlYjVkMTFkZTNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjo1MjozNi4wMTM0MjA4MTdaIn0%3D&digest=sha256%3A325b61b5bc20318c3c5853abd17ffaceba3d577589de0de66d5ac835c68cda7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=c11cf79b-036b-4edf-b4af-0e3090760850 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.822556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=4388ebca-9b0a-4d60-a4a2-da8c4a567988 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.726µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35779 /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:35779/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=b0ed616b-4b54-4608-a34d-bc4c2ef185ef http.request.method=GET http.request.remoteaddr="127.0.0.1:33616" 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-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=3002989f-e508-4fed-abca-be5464fbe50b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.173549ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=10b65ab7-9632-4f66-ae87-7760198b1b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35779 /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:35779/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=b0ed616b-4b54-4608-a34d-bc4c2ef185ef http.request.method=GET http.request.remoteaddr="127.0.0.1:33616" 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-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35779" http.request.id=a9cbad28-728c-4488-81f7-4f1c4b046b4c http.request.method=GET http.request.remoteaddr="127.0.0.1:46228" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.026219ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:52:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d9282b2e39ce67e1a790a939e236a611fed3ac42aad587765a0028ee073c40d4 with ttl=167h59m59.99998872s" go.version=go1.25.6 time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45335" http.request.id=b0ed616b-4b54-4608-a34d-bc4c2ef185ef http.request.method=GET http.request.remoteaddr="127.0.0.1:33616" 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=14.169933ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:52:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.39s) === RUN TestAppDispatcher time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32965" http.request.id=3d474c0f-4732-46f0-bf52-1fde656f4b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:54068" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="916.128µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32965" http.request.id=15fcd90e-854e-4f69-9733-15f9af80947c http.request.method=GET http.request.remoteaddr="127.0.0.1:54068" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="763.887µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32965" http.request.id=d0433351-e820-4efa-9598-321711273824 http.request.method=GET http.request.remoteaddr="127.0.0.1:54068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.487µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:52:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32965" http.request.id=94bc5e2d-dfa0-43d6-9360-f68b65eee1bd http.request.method=GET http.request.remoteaddr="127.0.0.1:54068" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="831.448µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T02:52: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 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:38Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:38Z" 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:36511" http.request.id=7df42e90-4b2b-4cff-8b8b-e77e83fcc89b http.request.method=GET http.request.remoteaddr="127.0.0.1:35142" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T02:52: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 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:38Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:38Z" level=info msg="configuring file health check path=/tmp/healthcheck322914068, interval=1" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T02:52: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 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:42Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:42Z" level=info msg="configuring TCP health check addr=127.0.0.1:43195, interval=1" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T02:52:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:46Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 time="2026-01-16T02:52:46Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38607, interval=1, threshold=3" go.version=go1.25.6 instance.id=ff8e57ab-60ab-4e78-aac0-7b736cd6a2d5 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 75.802s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.34s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.75s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.225s === RUN TestSchedule time="2026-01-16T02:51:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9972ms" go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.84µs" go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de 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-16T02:51:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T02:51:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99696ms" go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99732ms" go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de time="2026-01-16T02:51:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-01-16T02:51:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=31b26e62-45e1-4e98-b967-051f021fc4de --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.622s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.19s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20191744 sha256:4e46fee8b8dd018dbd36b6ae3eb2e8f757c1e19e92c27c01c1402b110ee1ab87 [] map[] } --- PASS: TestSimpleBlobRead (0.54s) === RUN TestBlobMount --- PASS: TestBlobMount (0.53s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.95s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.28s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.04s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3669d6aace3550559cdcfddaadbb3209a0f38b05503c3420ee2d14fc69ed33ae palailogos: marking blob sha256:47cbea7f99e527056adb1c6e0fe635815154be0ef99edd1b1e12f5a4b0e8d199 palailogos: marking blob sha256:7a7eea102a4945652a2ae15bc20c62c3cea3c45cf15e6e08d848d6dcf5e2cc93 palailogos: marking manifest sha256:38eb990da650d028c5eb8e760899b206deb386c5b5bb34853616ae0a9a7cdad0 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ffaa2c88f5c05631e47ec05dd6ed91e6bc791a37656b71f633dd5084eed4b6be palailogos: marking blob sha256:46cc0eed5706dc70131afc38c65d4cc90e2ad64d38cc333d26b4e47341adc46e palailogos: marking manifest sha256:6b03256378d7a23b8258b066165915fbadc0442ba37e691b67f5e0ae7e3474f2 palailogos: marking blob sha256:886349dc3dba066b105f7db6068639a0eca273e26bf3ee9bdf28396b4a9e82b8 palailogos: marking blob sha256:94407d255e712a0abc9c5c9bb8d5f6bcbb1fd197d21ad650bc15642ce44d4102 palailogos: marking manifest sha256:f897ef0d9c33f99e357413473505f3198f47371f980ba04d0eb9889f208f1192 palailogos: marking blob sha256:3669d6aace3550559cdcfddaadbb3209a0f38b05503c3420ee2d14fc69ed33ae palailogos: marking blob sha256:6b03256378d7a23b8258b066165915fbadc0442ba37e691b67f5e0ae7e3474f2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.40s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb deletemanifests: marking manifest sha256:7ad5ec0b63309ff6c3377f47d7795ba9831f2e7a81cabeb743d2a649481879b3 deletemanifests: marking blob sha256:9479b17cfb5eb2e3e3d5875927ba50ca9bf975ee53620d5b42138ab0a3d60648 deletemanifests: marking blob sha256:6c75a9362ecbb53925d239d51cb5a684b483f435d3f1f98d8826093918ccaa63 deletemanifests: marking blob sha256:aa218d4f7affaccdd60891e8c9545ea03ad43a5eabac56732de5426f467977be 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3b091ac3904d35f996dba2e83b922212aacbdc6b6fdc6dd2aa591fe5894a9ef5 blob eligible for deletion: sha256:711ce047fbc6dfb5df61dc0d9e0bc6d30ccbd7b96d948b943a356b0ea31a0dd7 blob eligible for deletion: sha256:f16850381119cd83aec471446978dcf9a1db799a2eeb7f8cc1e77be40a20d617 blob eligible for deletion: sha256:3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb deletemanifests manifest eligible for deletion: sha256:3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb deletemanifests: marking manifest sha256:7ad5ec0b63309ff6c3377f47d7795ba9831f2e7a81cabeb743d2a649481879b3 deletemanifests: marking blob sha256:9479b17cfb5eb2e3e3d5875927ba50ca9bf975ee53620d5b42138ab0a3d60648 deletemanifests: marking blob sha256:6c75a9362ecbb53925d239d51cb5a684b483f435d3f1f98d8826093918ccaa63 deletemanifests: marking blob sha256:aa218d4f7affaccdd60891e8c9545ea03ad43a5eabac56732de5426f467977be time="2026-01-16T02:51:55Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 time="2026-01-16T02:51:55Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb time="2026-01-16T02:51:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/3760c183b85aeb73225292f3ec65d5d013a7846ce9472386059347a1dd07dbdb" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:3b091ac3904d35f996dba2e83b922212aacbdc6b6fdc6dd2aa591fe5894a9ef5 time="2026-01-16T02:51:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b091ac3904d35f996dba2e83b922212aacbdc6b6fdc6dd2aa591fe5894a9ef5" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:711ce047fbc6dfb5df61dc0d9e0bc6d30ccbd7b96d948b943a356b0ea31a0dd7 time="2026-01-16T02:51:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/711ce047fbc6dfb5df61dc0d9e0bc6d30ccbd7b96d948b943a356b0ea31a0dd7" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:f16850381119cd83aec471446978dcf9a1db799a2eeb7f8cc1e77be40a20d617 time="2026-01-16T02:51:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f16850381119cd83aec471446978dcf9a1db799a2eeb7f8cc1e77be40a20d617" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 --- PASS: TestDeleteManifestIfTagNotFound (2.21s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4775596c583902ab120022841a08edbe96dd5f5a2a48b79a450eaee99826ff78 time="2026-01-16T02:51:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/47/4775596c583902ab120022841a08edbe96dd5f5a2a48b79a450eaee99826ff78" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:94093496c9243ebff9ceb9691f3fc7a31c11de1caa313fccf3c0770eb515e294 time="2026-01-16T02:51:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/94093496c9243ebff9ceb9691f3fc7a31c11de1caa313fccf3c0770eb515e294" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:e655d82bb99cb899fd3f76232b90210e56d1a742d999fc7cd479fafa51a2f597 time="2026-01-16T02:51:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e655d82bb99cb899fd3f76232b90210e56d1a742d999fc7cd479fafa51a2f597" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 --- PASS: TestGCWithMissingManifests (0.83s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6e3fc17f31ee4043b3f777ae27f4b3845572540d6f6bb25b7ec7eabfdad53f8e komnenos: marking blob sha256:7dda83ecaf0da6348fc36422913540b859ae62febfc468f06f16ddd37e7fd5fb komnenos: marking blob sha256:b2aa82ae1c8c7848f869f2a1e011b497445b2842af85f203aa7a5c6cb013057f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:41612b24966a8549b1110d17befaa284d8d3de888eb4c2d2ec41a998a0b13efb time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/41612b24966a8549b1110d17befaa284d8d3de888eb4c2d2ec41a998a0b13efb" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:4bdebabe86ce3607d9776974ffae2db9ba22eafc6c6d6036a34fada21bf64f79 time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4bdebabe86ce3607d9776974ffae2db9ba22eafc6c6d6036a34fada21bf64f79" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:526853ef81c33ed21b5321320a41b2c54462ba430b38043f8178bebdfcd8cd22 time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/526853ef81c33ed21b5321320a41b2c54462ba430b38043f8178bebdfcd8cd22" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:5939045e19be91f86da00f9dcc09b175a3e3bd3f7d0c88ee83f31b2964715faf time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/5939045e19be91f86da00f9dcc09b175a3e3bd3f7d0c88ee83f31b2964715faf" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:00b67ba8032e1ca7fd4f8d31e351b537b5fb6f3489ee5ae45d1e93476d94ef23 time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00b67ba8032e1ca7fd4f8d31e351b537b5fb6f3489ee5ae45d1e93476d94ef23" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 blob eligible for deletion: sha256:25bc71789997b3016fe436ff1b65e8662d96d8faeead778d889b0fdbb1512b70 time="2026-01-16T02:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25bc71789997b3016fe436ff1b65e8662d96d8faeead778d889b0fdbb1512b70" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 --- PASS: TestDeletionHasEffect (2.37s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.40s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:34bd29ad26a8cdf41ff343afe8febc35a8c46a0a766155b58d59cf9bc4ea42ed michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a4661f5e17bef7bbf593357c71ae42bc28984a993fb6809a365a0ac985640b8b michael_z_doukas: marking blob sha256:6d41e205048221859760573ba09f7e98bab022ba2ee573571a2989c12c7a52c6 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f94f9cf5af5293b0f7bea6b0cc5cbbe2ca6d1e8151b888239f958d318db8d058 time="2026-01-16T02:52:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f94f9cf5af5293b0f7bea6b0cc5cbbe2ca6d1e8151b888239f958d318db8d058" go.version=go1.25.6 instance.id=6815a5ca-9e91-4451-82e5-be3ff934f5b6 --- PASS: TestOrphanBlobDeleted (0.97s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:27fbf486d15b26c642f3738fc57b334b3006b00a11f7320647671470a47157f6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:be1ac5243bcd6994f0b8e03d9d6472b8a0f1ab8190f78153b4a3d9d4002740cd --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.87s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.74s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.48s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.64s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-01-16T02:52:05Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:52:05.621932238 +0000 UTC m=-3572.516786048, actuallyDelete=true" time="2026-01-16T02:52:05Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T02:52:05Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482, actuallyDelete=true" time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2b56e68-4f92-44eb-9dd6-e3b82af3c518 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1f36d84-9ec0-4e50-9de7-3b5266354f89 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f560dac9-a654-42c8-92cb-2ee4064f260b have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f69ef19d-e99b-4d1a-8e23-6f19708c089b have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa1724b1-91ed-4369-bac5-376624ec65b4 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2816c6a0-5c51-4deb-81d6-6506e717b462 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/565fb452-7e89-4c74-a920-38c29f4ebe8c have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7124277f-efe6-4368-a9cf-52a056aaa2a4 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eaa18c41-dc38-4630-8a9a-64463338ed1d have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1a87fb7f-62e5-491b-a4f6-98ea7cc60693 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3428ceea-8609-476f-8a62-cfc9d00e7575 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.622940768 +0000 UTC m=+27.484222482). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T02:52:05Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294, actuallyDelete=true" time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2f0e75fb-3242-405b-a6dd-56df5fe004f2 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/37d78088-a05e-4b3e-bac0-f192e4a930f0 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/784998ab-bef5-4612-9225-22a6608893c0 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5522d5e5-1ef7-44a7-9e06-b1798d166b04 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c5fa9a2e-9922-4f56-b1c2-66c9d118d9ba have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.62419462 +0000 UTC m=+27.485476294). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T02:52:05Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022, actuallyDelete=true" time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3f35f5a7-29e6-488a-9f85-b7e59ba0a32e have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63eef372-5a03-48e7-80fa-832c2c948848 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/718b4a0e-85b1-4349-adca-0063639c979e have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8419cb4-4316-40c9-9991-95cd6fe89503 have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8e9ebad-006e-44c7-b927-3f9a133cb11f have older date (2026-01-16 01:52:05 +0000 UTC) than purge date (2026-01-16 02:52:05.625026308 +0000 UTC m=+27.486308022). Removing upload directory." time="2026-01-16T02:52:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T02:52:05Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:52:05.625519152 +0000 UTC m=+27.486800866, actuallyDelete=true" time="2026-01-16T02:52:05Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 27.555s ? 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.063s === 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.063s === RUN TestWalkFileRemoved time="2026-01-16T02:51:38Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.037s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.418s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === 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.154s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.624s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.54s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.975s ? 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-16T02:51:38Z" 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-16T02:51:38Z" 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-16T02:51:38Z" 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.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-01-16T02:51:38Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestS3TryUpdate (0.01s) time="2026-01-16T02:51:38Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=188899bf-979e-4d18-abab-e3bb20e6c21a ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.01s) time="2026-01-16T02:51:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=188899bf-979e-4d18-abab-e3bb20e6c21a --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-01-16T02:51:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=188899bf-979e-4d18-abab-e3bb20e6c21a --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-01-16T02:51:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:51:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:51:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:51:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.559s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.050s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.425s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.52s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.930s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.041s ? 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-armv7.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 02:52:54 +0000 elapsed time 0h 1m 38s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.025117) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 289.3 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...